This course is designed to systematically learn advanced SQL features including GROUPING functions and window functions to prepare for the SQLD exam and improve practical data analysis skills. You will learn the concepts and applications of GROUPING functions and master methods for analyzing data at various aggregation levels. You will understand the basic concepts and types of **window functions (based on the OVER keyword)** and enhance your practical skills through hands-on exercises. You will learn **ranking functions (RANK, DENSE_RANK, ROW_NUMBER, etc.)** and window utilization options for aggregate functions through practical examples. You will work with **row order functions (LAG, LEAD, FIRST_VALUE, LAST_VALUE, etc.)** and practice time series data and order-based analysis directly. 👉 Through this course, learners will be able to expand their data aggregation and analysis skills to an advanced level, acquiring practical abilities that can be immediately applied not only for the SQLD exam but also in real corporate data analysis environments.