Struttura del corso
Selezione dei dati dal database
- Regole di sintassi
- Selezione di tutte le colonne
- Proiezione
- Operazioni aritmetiche in SQL
- Alias di colonne
- Valori letterali
- Concatenazione
Filtraggio delle tabelle dei risultati
- Clausola WHERE
- Operatori di confronto
- Condizione LIKE
- Condizione TRA... E
- La condizione è NULL
- Condizione IN
- Operatori AND, OR, NOT
- Diverse condizioni nella clausola WHERE
- Ordine degli operatori
- Clausola DISTINCT
Ordinamento delle tabelle dei risultati
- Clausola ORDER BY
- Ordinare in base a più colonne o espressioni
SQL Funzioni
- Differenze tra le funzioni a riga singola e a più righe
- Funzioni di tipo carattere, numerico, DateTime
- Conversione esplicita e implicita
- Funzioni di conversione
- Funzioni nidificate
- Doppia tabella (Oracle rispetto ad altri database)
- Ottenere la data e l'ora correnti con diverse funzioni
Aggregare i dati usando le funzioni di aggregazione
- Funzioni di aggregazione
- Funzioni di aggregazione e valore NULL
- Clausola GROUP BY
- Raggruppamento in base a colonne diverse
- Filtraggio dei dati aggregati - Clausola HAVING
- Raggruppamento dati multidimensionale - Operatori ROLLUP e CUBE
- Identificazione dei riepiloghi - RAGGRUPPAMENTO
- Operatore GRUPPI DI INSIEMI
Recupero di dati da più tabelle
- Diversi tipi di giunti
- UNIONE NATURALE
- Alias di tabella
- Sintassi Oracle: condizioni di join nella clausola WHERE
- SQL99 sintassi - INNER JOIN
- SQL99 sintassi - LEFT, RIGHT, FULL OUTER JOINS
- Prodotto cartesiano - Oracolo e sintassi SQL99
Sottoquery
- Quando e dove è possibile eseguire la sottoquery
- Sottoquery a riga singola e a più righe
- Operatori di sottoquery a riga singola
- Funzioni di aggregazione nelle sottoquery
- Operatori di sottoquery su più righe - IN, ALL, ANY
Operatori di insiemi
- UNIONE
- UNIONE TUTTI
- INTERSECARE
- MENO/TRANNE
Transazioni
- Istruzioni COMMIT, ROLLBACK SAVEPOINT
Altri oggetti dello schema
- Sequenze
- Sinonimi
- Visualizzazioni
Query ed esempi gerarchici
- Costruzione di alberi (clausole CONNECT BY PRIOR e START WITH)
- SYS_CONNECT_BY_PATH funzione
Espressioni condizionali
- Espressione CASE
- Espressione DECODE
Gestione dei dati in diversi fusi orari
- Fusi orari
- Tipi di dati TIMESTAMP
- Differenze tra DATA e TIMESTAMP
- Operazioni di conversione
Funzioni analitiche
- Uso di
- Partizioni
- Finestre
- Funzioni di classificazione
- Funzioni di reportistica
- Funzioni LAG/LEAD
- Funzioni PRIMO/ULTIMO
- Funzioni percentili inverse
- Funzioni di rango ipotetiche
- WIDTH_BUCKET funzioni
- Funzioni statistiche
Requisiti
Non sono necessari requisiti specifici per frequentare questo corso.
Recensioni (7)
Era molto ben organizzato
Ana - DB Global Technology SRL
Corso - SQL Advanced level for Analysts
Traduzione automatica
Le competenze del formatore e la struttura del corso
Marius - DB Global Technology SRL
Corso - SQL Advanced level for Analysts
Traduzione automatica
Molto ben strutturato, buon ritmo e preziose informazioni mostrate in più strati con difficoltà crescente.
Andrei ranac - DB Global Technology SRL
Corso - SQL Advanced level for Analysts
Traduzione automatica
Ampia copertura dell'argomento
Marcin - DPDgroup IT Solutions sp. z o.o.
Corso - SQL Advanced level for Analysts
Traduzione automatica
Espandendo il mio pensiero logico, è stato un ottimo esercizio per il mio cervello e ho imparato molto, quindi sono più attrezzato per i miei esercizi di lavoro
Kaja - DPDgroup IT Solutions sp. z o.o.
Corso - SQL Advanced level for Analysts
Traduzione automatica
Esercizi + il fatto che il formatore ha avuto accesso a ogni desktop utente e ha dato istruzioni durante l'esecuzione degli esercizi.
Ania - Santander
Corso - SQL Advanced level for Analysts
Traduzione automatica
The training materials.