Struttura del corso
Limitazione dei risultati
- La clausola WHERE
- Operatori di confronto
- Condizione LIKE
- Prerequisito BETWEEN ... AND
- Condizione IS NULL
- Condizione IN
- Operatori booleani AND, OR e NOT
- Molte delle condizioni nella clausola WHERE
- L'ordine degli operatori.
- Clausola DISTINCT
Funzioni SQL
- Le differenze tra le funzioni a riga singola e multiriga
- Caratteristiche testuali, numeriche, di data,
- Conversione esplicita ed implicita
- Funzioni di conversione
- Anidarsi le funzioni
- Visualizzazione delle prestazioni delle funzioni - tabella dual
- Funzione per ottenere la data corrente SYSDATE
- Gestione dei valori NULL
Aggregazione dei dati utilizzando le funzioni di raggruppamento
- Funzioni di raggruppamento
- Come le funzioni di raggruppamento trattano i valori NULL
- Creare gruppi di dati - la clausola GROUP BY
- Raggruppare più colonne
- Limitazione del risultato della funzione raggruppamento - la clausola HAVING
Sottoselezioni
- Posizionare le sottoselezioni nel comando SELECT
- Sottoselezioni singola e multiriga
- Operatori di sottoselezioni a riga singola
- Funzionalità di raggruppamento nelle sottoselezioni
- Operatori di sottoselezioni multiriga - IN, ALL, ANY
- Come vengono trattati i valori NULL nelle sottoselezioni
Operatori collettivi
- Operatore UNION
- Operatore UNION ALL
- Operatore INTERSECT
- Operatore MINUS
Uso avanzato delle unioni
- Rivedere le unioni
- Combinare inner join e outer join
- Outer join partizionati
- Query gerarchiche
Uso avanzato delle sottoselezioni
- Rivedere le sottoselezioni
- Utilizzo delle sottoselezioni come tabelle virtuali/viste inline e colonne
- Uso della costruzione WITH
- Combinare sottoselezioni e unioni
Funzioni analitiche
- Clausola OVER
- Clausola PARTITION
- Clausola WINDOWING
- Funzioni Rank, Lead, Lag, First, Last
Recupero dei dati da più tabelle (se c'è tempo alla fine)
- Tipi di connettori
- Utilizzo della NATURAL JOIN
- Alias delle tabelle
- Unioni nella clausola WHERE
- INNER JOIN
- Join esterni a sinistra, destra e completo - LEFT, RIGHT, FULL OUTER JOIN
- Prodotto cartesiano
Funzioni di aggregazione (se c'è tempo alla fine)
- Rivedere la funzione GROUP BY e la clausola HAVING
- Group and Rollup
- Group and Cube
Requisiti
Partecipazione consigliata al corso "Oracle SQL per Iniziati"
Recensioni (5)
Nel complesso una buona formazione che risponde alle mie esigenze. Ho ricevuto anche informazioni su Oracle VM VirtualBox che mi hanno permesso di continuare la pratica da solo.
Liviu
Corso - Oracle SQL LP - Fundamentals
Traduzione automatica
Ho imparato funzioni complesse e come applicarle
Ana Alexandrescu - DB Global Technology
Corso - Oracle SQL Advanced
Traduzione automatica
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Corso - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Corso - Oracle SQL Language
the exercises