Percorso mirato · SQL Analista

SQL 50

50 esperienze canoniche selezionate per rafforzare fondamenti, analisi aziendale e funzioni finestra. Condividono i progressi con il catalogo principale.

Avanzamento0 / 500 %
Difficoltà15 · 25 · 1015 principiante · 25 intermedio · 10 avanzato
Tempo indicativo23 hin base alla durata stimata di ogni esercizio
Competenze trattate
Definire con precisione le colonne di outputRispettare l'ordine richiesto dal destinatarioEvitare SELECT* in una query destinata al riutilizzoTradurre una soglia aziendale in un predicato WHEREScegliere tra stretto superiore e superiore o ugualeProduci un ordine ripetibile con ORDER BYElimina i duplicati con DISTINCTOrdina prima di limitare

Il tuo piano di allenamento

Un prossimo passo chiaro, fino a 50/50.

Scegli il ritmo. Entrambe le modalità usano gli stessi esercizi e lo stesso avanzamento.

Da fare oraSeleziona le colonne corrette

Mostra solo il nome e il prezzo di ciascun prodotto.

Inizia SQL 50
Avanzamento SQL 500 / 50
0 / 50

2 esercizi su 50 sono aperti con il tuo accesso attuale.

I tuoi successi vengono salvati su questo dispositivo. Crea un account gratuito per sincronizzarli e ritrovarli ovunque.

Traguardi SQL 50

Ogni successo fa avanzare il tuo livello.

0XP ottenuti in SQL 50
Livello 1Scoperta0 %200 XP al livello successivo
Prossimo traguardoPrimo slancio5 esercizi rimanenti
  1. Primo slancio5 / 50
  2. Fondamenta15 / 50
  3. Query collegate25 / 50
  4. Pronto per l’analisi40 / 50
  5. SQL 50 completato50 / 50

Gli XP sono calcolati sugli esercizi distinti completati, mai sul numero di tentativi.

1Modulo 1Leggere, filtrare e ordinareSeleziona le righe giuste e rendi il risultato riproducibile.0 / 7
  1. Seleziona le colonne corretteSELECT · Principiante · 15 min
    Da fare oraVedi dettaglio
  2. Filtra e ordina gli ordiniWHERE · ORDER BY · Principiante · 15 min
    DisponibileVedi dettaglio
  3. Elenca categorie unicheDISTINCT · LIMIT · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  4. Filtra una fascia di prezzoBETWEEN · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  5. Filtra più statiIN · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  6. Cerca un prefisso con LIKELIKE · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  7. Identificare le consegne mancantiIS NULL · Principiante · 15 min
    Accesso richiestoVedi dettaglio
2Modulo 2Preparare e riassumere i datiGestisci NULL, testo, date, calcoli e primi indicatori.0 / 8
  1. Sostituisci un valore NULL con COALESCENULL · COALESCE · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  2. Calcolare un prezzo comprensivo di tasseEspressioni · ROUND · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  3. Assemblare un'etichetta del prodottoTesto · Concatenazione · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  4. Normalizza un elenco di cittàTRIM · UPPER · DISTINCT · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  5. Estrarre l'anno di immatricolazioneDate · EXTRACT · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  6. Calcola gli indicatori degli ordini pagatiCOUNT · SUM · AVG · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  7. Fatturato del Gruppo per categoriaGROUP BY · HAVING · Principiante · 15 min
    Accesso richiestoVedi dettaglio
  8. Mantieni i clienti senza ordiniLEFT JOIN · COUNT · Principiante · 15 min
    Accesso richiestoVedi dettaglio
3Modulo 3Collegare le tabelle senza alterare la granularitàScegli la JOIN corretta e controlla cosa rappresenta ogni riga.0 / 7
  1. Connetti clienti e ordiniINNER JOIN · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  2. Trova clienti senza ordiniLEFT JOIN · HAVING · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  3. Calcolare il paniere medio per clienteJOIN · AVG · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  4. Calcola il fatturato utilizzando tre tabelleJOIN · GROUP BY · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  5. Connette una tabella a se stessaSELF JOIN · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  6. Trova il primo ordineMIN · GROUP BY · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  7. Filtra un paniere medio con HAVINGAVG · HAVING · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
4Modulo 4Sottoquery e operazioni insiemisticheVerifica l’esistenza, confronta un riferimento e combina fonti.0 / 5
  1. Test per l'esistenza di un grosso ordineEXISTS · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  2. Confrontare con il prezzo medioSottoquery · AVG · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  3. Unisci clienti e prospectUNION · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  4. Mantieni l'origine con UNION ALLUNION ALL · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  5. Trova l'intersezione di due elenchiINTERSECT · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
5Modulo 5Strutturare e controllare un’analisiUsa le CTE per riconciliare, deduplicare e rendere visibile il metodo.0 / 7
  1. Segmenta i clienti con un CTECTE · VALIGETTA · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  2. Rileva email duplicateQualità · HAVING · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  3. Riconciliare ordini e pagamentiQualità · Sottoquery · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  4. Calcola il margine complessivo con uno CTECTE · Calcoli · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  5. Classifica le prime tre categorieCTE · TOP N · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  6. Confronta ogni mese con quello precedenteCTE · Auto-join · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  7. Misura la completezza del telefonoNULL · COUNT · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
6Modulo 6Costruire KPI affidabiliTrasforma una richiesta aziendale in indicatori interpretabili.0 / 6
  1. Calcola il fatturato mensileDate · GROUP BY · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  2. Analizza un trimestre con limitiDate · WHERE · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  3. Classificare il rischio di inventarioCASE WHEN · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  4. Calcola più stati in una rigaCASO · Aggregazioni · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  5. Calcola il margine per categoriaProgetto · join · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
  6. Tieni traccia del tasso di pagamento mensileProgetto · KPI · Intermedio · 25 min
    Accesso richiestoVedi dettaglio
7Modulo 7Coorti, segmentazione e serie temporaliPassa ai casi Analista multi-fase e alle funzioni avanzate.0 / 5
  1. Evitare il doppio conteggio dopo diversi joinlivello di dettaglio · join · Aggregazioni · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  2. Costruire una coorte e misurare la fidelizzazioneCoorti · Conservazione · Date · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  3. Costruisci una segmentazione RFM completaRFM · Segmentazione · CASO · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  4. Misura un imbuto senza contare gli eventi duplicatiImbuto · Conversione · FILTER · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  5. Analizzare una serie temporale con i mesi mancantiSerie temporali · LAG · Frame · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
8Modulo 8Verificare e decidere in autonomiaIndividua i bias, giustifica i controlli e difendi una conclusione.0 / 5
  1. Deduplica con una regola deterministicaQualità · ROW_NUMBER · Cravatte · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  2. Analizzare il margine e il contributo realeMargine · Contributo · Multi-tavolo · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  3. Controllare un KPI prima della pubblicazioneQualità KPI · livello di dettaglio · Riconciliazione · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  4. Pulisci un set di dati imperfetto prima dell'analisiQualità · NULL · Referenze · Avanzato · 55 min
    Accesso richiestoVedi dettaglio
  5. Condurre un'analisi autonoma del venditoreAnalisi autonoma · Decisione · Avanzato · 55 min
    Accesso richiestoVedi dettaglio