Schița de curs
Limitarea rezultatelor
- Clauza WHERE
- Operatorii de comparare
- Condiția LIKE
- Precondiție BETWEEN ... ȘI
- Condiție IS NULL
- Condiție IN
- Operatorii booleeni AND, OR și NOT
- Multe dintre condițiile din clauza WHERE
- Ordinea operatorilor.
- Clauza DISTINCT
SQL funcții
- Diferențele dintre funcțiile de o linie și multilinii
- Funcțiile text, numeric, dată,
- Conversie explicită și implicită
- Funcții de conversie
- Anidarea funcțiilor
- Vizualizarea performanței funcțiilor - tabel dual
- Obținerea datei curente funcție SYSDATE
- Gestionarea valorilor NULL
Agregarea datelor cu ajutorul funcției de grupare
- Funcțiile de grupare
- Modul în care funcțiile de grupare tratează valorile NULL
- Crearea de grupuri de date - clauza GROUP BY
- Gruparea mai multor coloane
- Limitarea rezultatului funcției de grupare - clauza HAVING
Subcerințele
- Plasarea subcerințelor în comanda SELECT
- Subcercetări cu un singur rând și cu mai multe rânduri
- Operatori Subcercetări cu o singură linie
- Funcții de grupare în subcerințe
- Operatori Subinterogări multi-IN, ALL, ANY
- Modul în care sunt tratate valorile NULL în subcercetări
Operatori colectivi
- Operatorul UNION
- Operatorul UNION ALL
- Operatorul INTERSECT
- Operatorul MINUS
Utilizarea ulterioară a îmbinărilor
- Revizitarea îmbinărilor
- Combinarea uniunilor interioare și exterioare
- Joncțiuni exterioare partiționate
- Interogări ierarhice
Utilizarea ulterioară a subinterogărilor
- Revizuirea subinterogărilor
- Utilizarea subinterogărilor ca tabele virtuale/vizualizări în linie și coloane
- Utilizarea construcției WITH
- Combinarea subinterogărilor și a îmbinărilor
Funcții analitice
- Clauza OVER
- Clauza de partiționare
- Clauza Windowing
- Funcțiile Rank, Lead, Lag, First, Last
Recuperarea datelor din mai multe tabele (dacă există timp la sfârșit)
- Tipuri de conectori
- Utilizarea NATURAL JOIN
- Tabele alias
- Joncțiuni în clauza WHERE
- INNER JOIN
- Îmbinare externă LEFT, RIGHT, FULL OUTER JOIN
- Produs cartezian
Funcții de agregare (dacă există timp la sfârșit)
- Revizitarea funcției Group By și a clauzei Having
- Group și Rollup
- Grup și cub
Cerințe
Participare recomandată la cursul de formare "Oracle SQL pentru începători"
Mărturii (5)
partea practica, materialul transmis.
Roman
Curs - Oracle SQL LP - Fundamentals
Am învățat funcții complexe și cum să le aplic
Ana Alexandrescu - DB Global Technology
Curs - Oracle SQL Advanced
Tradus de catre o masina
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
Curs - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Curs - Oracle SQL for beginners
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.