Schița de curs
Limitarea rezultatelor
- Clauza WHERE
- Operatori de comparație
- Condiția LIKE
- Condiția BETWEEN ... AND
- Condiția IS NULL
- Condiția IN
- Operatori booleeni AND, OR și NOT
- Multe dintre condițiile din clauza WHERE
- Ordinea operatorilor
- Clauza DISTINCT
Funcții SQL
- Diferențele dintre funcțiile de o linie și cele de mai multe linii
- Funcții pentru text, numere, date
- Conversie explicită și implicită
- Funcții de conversie
- Înțelegerea funcțiilor
- Vizualizarea performanței funcțiilor - tabela dual
- Obținerea datei curente cu funcția SYSDATE
- Gestionarea valorilor NULL
Agregarea datelor folosind funcțiile de grupare
- Funcții de grupare
- Cum tratează funcțiile de grupare valorile NULL
- Crearea grupurilor de date - clauza GROUP BY
- Gruparea pe mai multe coloane
- Limitarea rezultatului funcției de grupare - clauza HAVING
Subinterogări
- Plasarea subinterogărilor în comanda SELECT
- Subinterogări de o linie și de mai multe linii
- Operatori pentru subinterogări de o linie
- Utilizarea funcțiilor de grupare în subinterogări
- Operatori pentru subinterogări de mai multe linii - IN, ALL, ANY
- Cum sunt tratate valorile NULL în subinterogări
Operatori de set
- Operatorul UNION
- Operatorul UNION ALL
- Operatorul INTERSECT
- Operatorul MINUS
Utilizarea avansată a join-urilor
- Revizuirea join-urilor
- Combinarea join-urilor interne și externe
- Join-uri externe partitionate
- Interogări ierarhice
Utilizarea avansată 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 join-urilor
Funcții analitice
- Clauza OVER
- Clauza Partition
- Clauza Windowing
- Funcțiile Rank, Lead, Lag, First, Last
Extragerea datelor din mai multe tabele (dacă rămâne timp la final)
- Tipuri de join-uri
- Utilizarea NATURAL JOIN
- Aliasuri pentru tabele
- Join-uri în clauza WHERE
- INNER JOIN
- Join-uri externe LEFT, RIGHT, FULL OUTER JOIN
- Produs cartezian
Funcții de agregare (dacă rămâne timp la final)
- Revizuirea funcției Group By și a clauzei Having
- Group și Rollup
- Group și Cube
Cerințe
Participarea la cursul de formare "Oracle SQL pentru Începători" este recomandată
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
instrutor a fost foarte ajutător, ritmul instruirii a fost cu adevărat bun și exercițiile nu au fost prea dificile, nici prea ușoare. de fiecare dată când am avut probleme, el m-a ajutat foarte bine și s-a asigurat că am înțeles totul.
Jade Stappaerts - KULeuven
Curs - Oracle SQL Language
Tradus de catre o masina
exercițiile
Amna AlAli - Federal Demographic Council
Curs - Oracle SQL for beginners
Tradus de catre o masina
Trainer provided some topic and support it with plenty of exercises. We had a chance to apply knowledge by doing them on our own.
UBS Business Solutions Poland Sp. z o.o.
Curs - Oracle SQL Intermediate
Tradus de catre o masina