#299

Post segnalati

Un team di moderazione di un social network analizza la suddivisione delle segnalazioni in un giorno. Ogni riga in Actions è un'azione di un utente su un post: visualizzazione, like, condivisione, segnalazione o rimozione. Il tipo di azione si trova nella colonna ENUM action; per le righe con action = 'report' il motivo è memorizzato in una colonna ENUM separata report_reason (valori: spam, racism, violence, nudity, misinformation, other). Il momento dell'azione è acted_at TIMESTAMPTZ, l'IP è INET, i metadati aggiuntivi si trovano in JSONB action_payload. Per il 2024-07-04 conta, per ogni motivo, il numero di post unici segnalati. Colonne del risultato: report_reason, report_count. Ordina per report_reason.

Esempio di output atteso

Ecco come appare una risposta corretta — il suo numero di righe è a sé stante, non deve corrispondere alle tabelle dello schema.

report_countreport_reason
4spam
2racism
1violence

Il risultato della tua query apparirà qui

Focus radio
Paused · SomaFM · Fluid