Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
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
Mărturii (1)
Am nevoie de mai mult self-study și exerciții ca să îmi îmbunătățesc abilitățile
Alvin Wilta - PT LENTERA DANA NUSANTARA
Curs - SQL Intermediate
Tradus de catre o masina