Intrati in legatura
 Durata 14 ore

Schița de curs

Recapitularea noțiunilor de bază SQL

  • Recapitulare SELECT, WHERE, GROUP BY
  • Scurtă recapitulare 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
  • Folosirea subinterogărilor în FROM
  • CTE-uri (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 string-uri și date
  • Instrucțiunile CASE și IF
  • Conversii de tipuri și gestionarea valorilor null

Optimizarea interogărilor

  • Înțelegerea indecșilor
  • Folosirea EXPLAIN
  • Bune practici pentru scrierea interogărilor eficiente

Rezumat și pașii următori

Cerințe

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

Audiență

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

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite