Intrati in legatura

Schița de curs

Modele de baze de date relaționale

  • Structura unei baze de date relaționale
  • Operatorii relaționali

Extragerea datelor

  • Reguli pentru scrierea interogărilor SQL
  • Sintaxa pentru SELECT
  • Selectarea tuturor coloanelor
  • Interogări cu operații aritmetice
  • Aliasuri pentru coloane
  • Literali
  • Concatenare

Limitarea rezultatelor

  • Clauza WHERE
  • Operatorii de comparație
  • Condiția LIKE
  • Condiția BETWEEN ... AND
  • Condiția IS NULL
  • Condiția IN
  • Operatorii logici
  • Multe condiții în clauza WHERE
  • Ordinea operatorilor
  • Clauza DISTINCT

Sortarea datelor

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

Funcții SQL

  • Diferențele dintre funcțiile de un rând și cele de mai multe rânduri
  • Funcții pentru text, numere, date
  • Funcții de conversie
  • Înțeparea funcțiilor
  • 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 după mai multe coloane
  • Reducerea rezultatului funcțiilor de grupare - clauza HAVING

Extragerea datelor din mai multe tabele

  • Tipuri de join-uri
  • Aliasuri pentru tabele
  • Join-uri în clauza WHERE
  • INNER JOIN
  • Join-uri externe LEFT, RIGHT
  • Produs cartezian

Subinterogări

  • Poziționarea subinterogărilor în comanda SELECT
  • Subinterogări cu un singur rând și cu mai multe rânduri
  • Operatori pentru subinterogări cu un singur rând
  • Operatori pentru subinterogări cu mai multe rânduri - IN, ALL, ANY

Operatori colectivi

  • Operatorul UNION
  • Operatorul INTERSECT
  • Operatorul EXCEPT

Inserarea, actualizarea și ștergerea datelor

  • Comanda INSERT
  • Comanda UPDATE
  • Comanda DELETE

Tranzacții

Cerințe

  • Cunoștințe de bază în utilizarea calculatorului
  • Cunoștințe despre orice sistem de operare
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite