Kursplan
Genomgång av SQL Grundläggande
- Upprepning av SELECT, WHERE, GROUP BY
- Snabbgenomgång av JOIN typer
- Förståelse av frågeutförandeordning
Datamanipulationsuttryck
- INSERT INTO
- UPDATA och DELETE
- Transaktionskontroll (BEGIN, COMMIT, ROLLBACK)
Avancerade JOIN och mängdoperationer
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Undersökningar och härledda tabeller
- Korrelerade och icke-korrelerade undersökningar
- Användning av undersökningar i FROM
- CTEs (Common Table Expressions)
Fönsterfunktioner
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY och ORDER BY
- LEAD och LAG funktioner
Datatyper och funktioner
- Sträng- och datumfunktioner
- CASE och IF påståenden
- Typomvandlingar och hantering av nullvärden
Frågeoptimering
- Förståelse av index
- Användning av EXPLAIN
- Bästa praxis för att skriva effektiva frågor
Sammanfattning och nästa steg
Krav
- Grundläggande kunskaper om SQL SELECT-satser
- Erfarenhet av filtrering, sortering och enkla JOIN:s
- Förståelse för relationella databaskoncept
Målgrupp
- Dataanalytiker
- Utvecklare som arbetar med SQL databaser
- Business intelligensprofessionella
Vittnesmål (5)
Philip var väldigt snäll, hans stil att förklara SQL begrepp är enastående. Jag gillade att han gav oss information och svarade på frågor som inte var en del av denna kurs.
Stefan
Kurs - SQL in SQL Server
Maskintolkat
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kurs - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kurs - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Kurs - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Interactive exercises