Kerangka Materi
Review of SQL Basics
- Recap of SELECT, WHERE, GROUP BY
- Quick review of JOIN types
- Understanding query execution order
Data Manipulation Statements
- INSERT INTO
- UPDATE and DELETE
- Transaction control (BEGIN, COMMIT, ROLLBACK)
Advanced Joins and Set Operations
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Subqueries and Derived Tables
- Correlated vs. non-correlated subqueries
- Using subqueries in FROM
- CTEs (Common Table Expressions)
Window Functions
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY and ORDER BY
- LEAD and LAG functions
Data Types and Functions
- String and date functions
- CASE and IF statements
- Type conversions and null handling
Query Optimization
- Understanding indexes
- Using EXPLAIN
- Best practices for writing efficient queries
Summary and Next Steps
Persyaratan
- Basic knowledge of SQL SELECT statements
- Experience with filtering, sorting, and simple joins
- Understanding of relational database concepts
Audience
- Data analysts
- Developers working with SQL databases
- Business intelligence professionals
Testimoni (5)
Gunnar menciptakan hubungan yang baik dengan para hadirin dan cepat mengidentifikasi kebutuhan kami. Ia sangat menarik dan berpengetahuan luas, dan kami menikmati humornya.
Kurt - Complete Coherence
Kursus - SQL For Data Science and Data Analysis
Machine Translated
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Kursus - SQL in SQL Server
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kursus - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kursus - 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.