Intrati in legatura

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
  • Literali
  • Concatenare

Filtrarea tabelelor rezultate

  • Clauza WHERE
  • Operatori de comparație
  • Condiția LIKE
  • Condiția BETWEEN...AND
  • Condiția IS NULL
  • Condiția IN
  • Operatorii AND, OR, NOT
  • Mai multe condiții în clauza WHERE
  • Ordinea operatorilor
  • Clauza DISTINCT

Sortarea tabelelor rezultate

  • Clauza ORDER BY
  • Sortare după mai multe coloane sau expresii

Funcții SQL

  • Diferențe între funcțiile single-row și multi-row
  • Funcții pentru caractere, numerice, DateTime
  • Conversie explicită și implicită
  • Funcții de conversie
  • Funcții imbricate
  • Tabela Dual (Oracle vs alte baze de date)
  • Obținerea datei și orei curente cu diferite funcții

Agregarea datelor folosind funcții de agregare

  • Funcții de agregare
  • Funcții de agregare vs valoarea NULL
  • Clauza GROUP BY
  • Gruparea folosind diferite coloane
  • Filtrarea datelor agregate - clauza HAVING
  • Gruparea multidimensională a datelor - operatorii ROLLUP și CUBE
  • Identificarea rezumatelor - GROUPING
  • Operatorul GROUPING SETS

Extragerea datelor din mai multe tabele

  • Diferite tipuri de join-uri
  • NATURAL JOIN
  • Aliasuri de tabele
  • Sintaxă Oracle - condiții de join în clauza WHERE
  • Sintaxă SQL99 - INNER JOIN
  • Sintaxă SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Produs cartezian - sintaxă Oracle și SQL99

Subinterogări

  • Când și unde poate fi realizată o subinterogare
  • Subinterogări single-row și multi-row
  • Operatori pentru subinterogări single-row
  • Funcții de agregare în subinterogări
  • Operatori pentru subinterogări multi-row - IN, ALL, ANY

Operatori de set

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Tranzacții

  • Instrucțiunile COMMIT, ROLLBACK, SAVEPOINT

Alte obiecte de schemă

  • Secvențe
  • Sinonime
  • Vizualizări

Interogări ierarhice și exemple

  • Construirea arborelui (clauzele CONNECT BY PRIOR și START WITH)
  • Funcția SYS_CONNECT_BY_PATH

Expresii condiționale

  • Expresia CASE
  • Expresia DECODE

Gestionarea datelor în diferite fusuri orare

  • Fusuri orare
  • Tipuri de date TIMESTAMP
  • Diferențe între DATE și TIMESTAMP
  • Operații de conversie

Funcții analitice

  • Utilizarea
  • Partiții
  • Ferestre
  • Funcții de ranking
  • Funcții de raportare
  • Funcțiile LAG/LEAD
  • Funcțiile FIRST/LAST
  • Funcții de percentilă inversă
  • Funcții de ranking ipotetic
  • Funcții WIDTH_BUCKET
  • Funcții statistice

Cerințe

Nu există cerințe specifice pentru a participa la acest curs.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite