Schița de curs

Recapitulare a noțiunilor de bază din SQL

  • Recapitulare SELECT, WHERE, GROUP BY
  • Recapitulare rapidă a tipurilor de JOIN
  • Înțelegerea ordinii de execuție a interogărilor

Instrucțiuni de manipulare a datelor

  • INSERT INTO
  • UPDATE și DELETE
  • Controlul tranzacțiilor (BEGIN, COMMIT, ROLLBACK)

Join-uri avansate și operații pe mulțimi

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Subinterogări și tabele derivate

  • Subinterogări corelate vs. necorelate
  • Utilizarea subinterogărilor în FROM
  • CTE (Common Table Expressions)

Funcții de fereastră

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY și ORDER BY
  • Funcțiile LEAD și LAG

Tipuri de date și funcții

  • Funcții pentru șiruri de caractere și date
  • Instrucțiuni CASE și IF
  • Conversii de tipuri și gestionarea valorilor NULL

Optimizarea interogărilor

  • Înțelegerea indexurilor
  • Utilizarea EXPLAIN
  • Bune practici pentru scrierea de interogări eficiente

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază despre instrucțiunile SELECT în SQL
  • Experiență cu filtrare, sortare și join-uri simple
  • Înțelegerea conceptelor de baze de date relaționale

Publicul țintă

  • Analiști de date
  • Dezvoltatori care lucrează cu baze de date SQL
  • Profesioniști în business intelligence
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite