Course Description
In this SQL course, participants learn advanced SQL techniques used for database design, query optimization, and data manipulation. Learners work through practical applications of SQL concepts such as ranking, windowing functions, and subqueries. They will also gain hands-on experience using functions, stored procedures, and DML statements to manage and query data efficiently.
Skills Gained
By the end of this course, participants will be able to:
- Understand and apply advanced database design principles.
- Utilize TOP and OFFSET-FETCH with SELECT statements for optimized queries.
- Implement grouping sets and pivoting to analyze data.
- Work with ranking, windowing functions, and derived tables.
- Write and execute complex DML statements, stored procedures, and functions.
Prerequisites
- Basic knowledge of SQL and database management.
- Familiarity with relational databases and basic queries.
Setup Requirements
- A computer with an internet connection
- A remove lab VM will be provided with all software preinstalled.