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ă

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite