Contattataci

Struttura del corso

Selezione dei dati dal database

  • Regole sintattiche
  • Selezione di tutte le colonne
  • Proiezione
  • Operazioni aritmetiche in SQL
  • Alias delle colonne
  • Letterali
  • Concatenazione

Filtraggio delle tabelle di risultato

  • Clausola WHERE
  • Operatori di confronto
  • Condizione LIKE
  • Condizione BETWEEN...AND
  • Condizione IS NULL
  • Condizione IN
  • Operatori AND, OR, NOT
  • Multiple condizioni nella clausola WHERE
  • Ordine degli operatori
  • Clauola DISTINCT

Ordinamento delle tabelle di risultato

  • Clauola ORDER BY
  • Ordinamento per più colonne o espressioni

Funzioni SQL

  • Differenze tra funzioni a riga singola e a più righe
  • Funzioni per caratteri, numeriche e DateTime
  • Conversione esplicita e implicita
  • Funzioni di conversione
  • Funzioni annidate
  • Tabella Dual (Oracle rispetto ad altri database)
  • Recupero della data e ora correnti con diverse funzioni

Aggregazione dei dati utilizzando funzioni aggregate

  • Funzioni aggregate
  • Funzioni aggregate e valori NULL
  • Clauola GROUP BY
  • Gruppo mediante diverse colonne
  • Filtraggio dei dati aggregati - clauola HAVING
  • Gruppo di dati multidimensionali - operatori ROLLUP e CUBE
  • Identificazione dei riepiloghi - GROUPING
  • Operatore GROUPING SETS

Recupero dei dati da più tabelle

  • Diversi tipi di join
  • NATURAL JOIN
  • Alias delle tabelle
  • Sintassi Oracle - condizioni di join nella clausola WHERE
  • Sintassi SQL99 - INNER JOIN
  • Sintassi SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Prodotto cartesiano - sintassi Oracle e SQL99

Sottoquery

  • Quando e dove eseguire una sottoquery
  • Sottoquery a riga singola e a più righe
  • Operatori per sottoquery a riga singola
  • Funzioni aggregate nelle sottoquery
  • Operatori per sottoquery a più righe - IN, ALL, ANY

Operatori di insieme

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transazioni

  • Istruzioni COMMIT, ROLLBACK, SAVEPOINT

Altri oggetti dello schema

  • Sequenze
  • Sinonimi
  • Viste

Query gerarchiche e campioni

  • Costruzione di alberi (clausole CONNECT BY PRIOR e START WITH)
  • Funzione SYS_CONNECT_BY_PATH

Espressioni condizionali

  • Espressione CASE
  • Espressione DECODE

Gestione dei dati in diversi fusi orari

  • Fusi orari
  • Tipi di dati TIMESTAMP
  • Differenze tra DATE e TIMESTAMP
  • Operazioni di conversione

Funzioni analitiche

  • Utilizzo
  • Partizioni
  • Finestre
  • Funzioni di rango
  • Funzioni di report
  • Funzioni LAG/LEAD
  • Funzioni FIRST/LAST
  • Funzioni di percentile inverso
  • Funzioni di rango ipotetico
  • Funzioni WIDTH_BUCKET
  • Funzioni statistiche

Requisiti

Non sono richiesti requisiti specifici per frequentare questo corso.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative