Schița de curs
Selectarea datelor din baza de date
- Reguli de sintaxă
- Selectarea tuturor coloanelor
- Proiecție
- Operații aritmetice în SQL
- Aliasuri de coloane
- Literale
- Concatenare
Filtrarea tabelelor de rezultate
- clauza WHERE
- Operatori de comparare
- Stare LIKE
- Stare INTRE...ȘI
- Condiția ESTE NULĂ
- Stare IN
- operatori AND, SAU, NU
- Mai multe condiții în clauza WHERE
- Comandă operatorii
- clauza DISTINCT
Sortarea tabelelor cu rezultate
- clauza ORDER BY
- Sortați după mai multe coloane sau expresii
SQL Funcții
- Diferențele dintre funcțiile cu un singur rând și cu mai multe rânduri
- Funcții de caractere, numerice, DateTime
- Conversie explicită și implicită
- Funcții de conversie
- Funcții imbricate
- Tabel dublu (Oracle față de alte baze de date)
- Obținerea datei și orei curente cu diferite funcții
Agregați datele folosind funcții de agregare
- Funcții agregate
- Funcții agregate vs valoarea NULL
- Clauza GROUP BY
- Gruparea folosind diferite coloane
- Filtrarea datelor agregate - clauza HAVING
- Grupare multidimensională de date - operatori ROLLUP și CUBE
- Identificarea rezumatelor - GRUPARE
- operator SETURI DE GRUPARE
Preluarea datelor din mai multe tabele
- Diferite tipuri de articulații
- UNIUNEA NATURALĂ
- Aliasuri de tabel
- Oracle sintaxă - condiții de îmbinare în clauza WHERE
- SQLSintaxă 99 - INNER JOIN
- SQLSintaxă 99 - LEFT, RIGHT, FULL OUTER JOINS
- Produs cartezian - sintaxa Oracle și SQL99
subinterogări
- Când și unde se poate face subinterogarea
- Subinterogări cu un singur rând și pe mai multe rânduri
- Operatori de subinterogare cu un singur rând
- Funcții agregate în subinterogări
- Operatori de subinterogare cu mai multe rânduri - IN, ALL, ANY
Setați operatori
- UNIUNE
- UNIREA TOȚI
- INTERSECT
- MINUS/CU EXCEPȚIA
Tranzacții
- Instrucțiuni COMMIT, ROLLBACK SAVEPOINT
Alte obiecte de schemă
- Secvențe
- Sinonime
- Vizualizări
Interogări ierarhice și mostre
- Construcția arborelui (clauze CONNECT BY PRIOR și START WITH)
- Funcția SYS_CONNECT_BY_PATH
Expresii condiționale
- expresie CASE
- DECODE expresie
Gestionarea datelor în diferite fusuri orare
- Fusuri orare
- Tipuri de date TIMESTAMP
- Diferențele dintre DATE și TIMESTAMP
- Operațiuni de conversie
Funcții analitice
- Utilizarea de
- Paravane
- Windows
- Funcții de rang
- Funcții de raportare
- Funcții LAG/LEAD
- Funcții FIRST/LAST
- Funcții percentile inverse
- funcții de rang ipotetic
- Funcții WIDTH_BUCKET
- Funcții statistice
Cerințe
Nu sunt necesare cerințe specifice pentru a participa la acest curs.
Mărturii (7)
a fost foarte bine organizat
Ana - DB Global Technology SRL
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
Competențele formatorului și structura cursului
Marius - DB Global Technology SRL
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
Foarte bine structurat, ritm bun și informații valoroase prezentate în mai multe straturi cu dificultate crescută.
Andrei ranac - DB Global Technology SRL
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
The training materials.
Mona Dobre - DB Global Technology
Curs - SQL Advanced level for Analysts
Discuție amplă a subiectului
Marcin - DPDgroup IT Solutions sp. z o.o.
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
extinzându-mi gândirea logică, a fost un exercițiu foarte bun pentru creierul meu și am învățat multe, așa că sunt mai echipat pentru exercițiile mele de lucru
Kaja - DPDgroup IT Solutions sp. z o.o.
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
exerciții + faptul că trainerul a avut acces la tabloul de bord al fiecărui utilizator și a oferit îndrumări în timp realópentru efectuarea exercițiilor.
Ania - Santander
Curs - SQL Advanced level for Analysts
Tradus de catre o masina