Struttura del corso
Ripasso: Funzioni ed Espressioni SQL
- Funzioni per caratteri, numeri, DateTime
- Conversione esplicita e implicita
- Funzioni di conversione
- Funzioni nidificate
- Recupero della data e dell'ora correnti con diverse funzioni
- Espressione CASE
Aggregazione dei dati mediante funzioni di aggregazione
- Funzioni di aggregazione
- Funzioni di aggregazione e valore NULL
- Clausola GROUP BY
- Aggregazione utilizzando diverse colonne
- Filtraggio dei dati aggregati - clausola HAVING
- Aggregazione di dati multidimensionali - operatori ROLLUP e CUBE
- Identificazione degli riepiloghi - GROUPING
- Operatore GROUPING SETS
- Incrocio dati utilizzando PIVOT
Recupero dati da più tabelle
- Diversi tipi di join
- Alias delle tabelle
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOIN
Operatori di set
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Sottoquery
- Quando e dove può essere utilizzata una sottoquery
- Sottoquery a riga singola e multi-riga
- Operatori per sottoquery a riga singola
- Funzioni di aggregazione nelle sottoquery
- Operatori per sottoquery multi-riga - IN, ALL, ANY
- Sottoquery ricorsive
Funzioni analitiche
- Utilizzo
- Funzioni finestra, tipi di finestre
- Partizioni
- Funzioni di classificazione
- Funzioni LAG/LEAD
- Funzioni FIRST_VALUE/LAST_VALUE
- Funzione STRING_AGG
- Funzioni statistiche
Requisiti
I partecipanti dovrebbero avere una solida conoscenza operativa delle basi di SQL e Microsoft SQL Server, inclusa la capacità di:
- Scrivere query
SELECTdi base per recuperare dati da una o più tabelle. - Usare le clausole
WHEREe condizioni di filtro di base. - Lavorare con le comuni funzioni SQL, come le funzioni per caratteri, numeri e date.
- Comprendere i tipi di dati di base e le conversioni.
- Utilizzare le operazioni
JOINdi base. - Applicare funzioni di aggregazione come
COUNT,SUM,AVG,MINeMAX. - Comprendere e utilizzare
GROUP BYeHAVING. - Avere un'esperienza pratica nel lavoro con database, analisi dei dati o reportistica.
Questo è un corso di livello avanzato, quindi ci si aspetta che i partecipanti siano già a proprio agio con i concetti fondamentali di SQL prima di passare a argomenti più complessi come sottoquery, aggregazione avanzata, operatori di set e funzioni analitiche/finestra.
Pubblico
Questo corso è progettato per analisti dei dati e sviluppatori di applicazioni di reporting.
Recensioni (4)
i dati sono stati personalizzati per le nostre organizzazioni
Vincent Long - ASSMANG PTY LTD
Corso - T-SQL Fundamentals with SQL Server Training Course
Traduzione automatica
personalizzato in base alla nostra comprensione e ai dati
Vincent Long - ASSMANG PTY LTD
Corso - Business Intelligence with SSAS
Traduzione automatica
L'instruttore ha di nuovo dato il massimo, guidando splendidamente il mio personale attraverso la formazione personalizzata con tempi perfetti, competenza, supporto e ottima sintonia con i miei dipendenti.
James - Shawnee Mission School District
Corso - Administering in Microsoft SQL Server
Traduzione automatica
La lezione sulle CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Corso - Transact SQL Advanced
Traduzione automatica