Liên hệ với chúng tôi

Đề cương khóa học

Recap: SQL Functions and Expressions

  • Character, numeric, DateTime functions
  • Explicit and implicit conversion
  • Conversion functions
  • Nested functions
  • Getting current date and time with different functions
  • CASE expression

Aggregate data using aggregate functions

  • Aggregate functions
  • Aggregate functions vs NULL value
  • GROUP BY clause
  • Grouping using different columns
  • Filtering aggregated data - HAVING clause
  • Multidimensional data grouping - ROLLUP and CUBE operators
  • Identifying summaries - GROUPING
  • GROUPING SETS operator
  • Crosstabs using PIVOT

Retrieving data from multiple tables

  • Different types of joints
  • Table aliases
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOINS

Set operators

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Subqueries

  • When and where subquery can be done
  • Single-row and multi-row subqueries
  • Single-row subquery operators
  • Aggregate functions in subqueries
  • Multi-row subquery operators - IN, ALL, ANY
  • Recursive subqueries

Analytic functions

  • Use of
  • Window functions, types of windows
  • Partitions
  • Ranking functions
  • LAG/LEAD functions
  • FIRST_VALUE/LAST_VALUE functions
  • STRING_AGG function
  • Statistical functions

Yêu cầu

Participants should have a good working knowledge of basic SQL and Microsoft SQL Server, including the ability to:

  • Write basic SELECT queries to retrieve data from one or more tables.
  • Use WHERE clauses and basic filtering conditions.
  • Work with common SQL functions, such as character, numeric and date functions.
  • Understand basic data types and conversions.
  • Use basic JOIN operations.
  • Apply aggregate functions such as COUNT, SUM, AVG, MIN and MAX.
  • Understand and use GROUP BY and HAVING.
  • Have some practical experience working with databases, data analysis or reporting.

This is an advanced-level course, so participants are expected to already be comfortable with fundamental SQL concepts before progressing to more complex topics such as subqueries, advanced aggregation, set operators and analytic/window functions.

Audience

This course is designed for data analysts and reporting application developers.

 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan