Schița de curs

Rezumat al bazelor SQL

  • Preluarea SELECT, WHERE, GROUP BY
  • Vizita rapidă a tipurilor de JOIN-uri
  • Înțelegerea ordinei execuției interogărilor

Operațiuni de manipulare a datelor

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

JOIN-uri avansate și operații set

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

Subinterogări și tabele derivate

  • Subinterogări corelate vs. necorelate
  • Folosirea subinterogărilor în FROM
  • CTEs (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 și date
  • CASE și IF statements
  • Conversii de tipuri și gestionarea valorilor NULL

Optimizare interogări

  • Înțelegerea indexelor
  • Folosirea EXPLAIN
  • Bune practici pentru scrierea de interogări eficiente

Rezumat și următoarele pași

Cerințe

  • Cunoștințe de bază ale instructivelor SQL SELECT
  • Experiență cu filtrare, sortare și joins simpli
  • Comprehensia conceptelor baze de date relaționale

Pubicul țintă

  • Analiști de date
  • Dezvoltatori care lucrează cu SQL baze de date
  • Business profesioniști în inteligență artificială
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite