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ă
Mărturii (5)
Philip a fost foarte amabil, stilul său de a explica conceptele SQL este remarcabil. Mi-a plăcut că ne-a oferit informații și a răspuns la întrebări care nu făceau parte din acest curs.
Stefan
Curs - SQL in SQL Server
Tradus de catre o masina
funcțiile analitice
khusboo dassani - Tech Northwest Skillnet
Curs - SQL Advanced
Tradus de catre o masina
Materialele de antrenament.
Mona Dobre - DB Global Technology
Curs - SQL Advanced level for Analysts
Tradus de catre o masina
Modul învățământului instructorului este foarte informativ și eficient, mai ales pe al doilea zi când subiectele sunt puțin mai avansate.
Aynanie Kiram - Aarki, Inc.
Curs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Tradus de catre o masina
Exerciții interactive
Matthew Viner - Thames Water Utilites Ltd
Curs - Transact SQL Basic
Tradus de catre o masina