Riepilogo - Azienda di sicurezza informatica
Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 15 di 72.
Sfida
FacileTabelle e colonne disponibili:
events:id,name,size,year
Hai un'azienda di sicurezza informatica che ha subito un attacco arbitrario, causando l'arresto di tutti i tuoi sistemi. Per risolvere il problema, devi identificare tutti gli eventi che sembrano sospetti. Un evento sospetto soddisfa uno o più dei seguenti criteri:
- La sua dimensione è significativamente diversa dalla dimensione media di un evento normale, pari a 50MB. Per questa analisi, considera sospetti i file più piccoli di 1MB o più grandi di 100MB.
- È stato creato prima dell'anno 2000
- Ha il nome mancante
Il tuo compito:
- Identifica tutti gli eventi sospetti in base ai criteri indicati sopra.
- Restituisci gli ID degli eventi e i relativi nomi in ordine decrescente in base al loro ID.
Nota: Un evento può essere sospetto per più motivi. Ad esempio, un evento con dimensione 72MB e anno 1051 verrebbe segnalato a causa del suo anno (1051 < 2000), non della sua dimensione (72MB rientra nell'intervallo normale).
Provalo tu
SELECT id, name
FROM events
-- Scrivi il tuo codice qui sotto
WHERETutte le lezioni di Fondamenti
4Altre parole chiave
La parola chiave INLa parola chiave BETWEENLa parola chiave LIKELa parola chiave ASRiepilogo - Modelli di telefoni cellulari2Condizioni
Basi delle condizioniLa parola chiave ANDLa parola chiave ORLa parola chiave NOTCombinare più condizioniParentesiValori booleani5Operazioni aritmetiche
Operatori matematiciColonne matematicheL’operazione moduloLa funzione ROUND()3Formato di restituzione specifico
Valori nullOrdinare i risultati Parte 1Ordinare i risultati Parte 2Riepilogo - Azienda di sicurezza informaticaLimitare il numero di recordRiepilogo - Fabbrica di veicoli6Sfide introduttive
Ripasso - Elezione parlamentareRipasso - Arresto di un criminale da parte della poliziaRipasso - Contenitore per bevande da barRipasso - Progetta nuove colonne9Tabelle multiple
JOIN di base, parte 1JOIN di base, parte 2Riepilogo - JOINSelf joinRiepilogo - Self joinUNIONSemplificare le query, parola chiave WITHRiepilogo - Query con WITHRiepilogo - Impresa edile immobiliare12Funzioni finestra, parte 2
Funzioni RANK e DENSE_RANKRipasso: RANK e DENSE_RANKFunzione NTILEFunzioni di aggregazioneCriteri ROWS e RANGEEsercitati da solo: Playground SQL