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

Giới thiệu

  • Hàm phân tích là gì?
  • Lợi ích và các trường hợp sử dụng
  • Tổng quan về các hàm phân tích phổ biến

Các hàm phân tích cơ bản

  • ROW_NUMBER(), RANK(), DENSE_RANK()
  • Hiểu rõ các mệnh đề PARTITION BY và ORDER BY
  • Ví dụ và các trường hợp sử dụng

Các hàm phân tích thống kê

  • SUM(), AVG(), MIN(), MAX()
  • LEAD() và LAG()
  • Các trường hợp sử dụng và tình huống

Mệnh đề Windowing

  • Khám phá mệnh đề WINDOWING
  • Hiểu rõ UNBOUNDED, CURRENT ROW và N PRECEDING/FOLLOWING
  • Các ứng dụng thực tế

Các hàm phân tích nâng cao

  • FIRST_VALUE() và LAST_VALUE()
  • PERCENTILE_CONT() và PERCENTILE_DISC()
  • Các trường hợp sử dụng và so sánh

Các truy vấn phức tạp với hàm phân tích

  • Kết hợp hàm phân tích với GROUP BY
  • Hàm phân tích lồng nhau
  • Ví dụ thực tế

Tối ưu hóa hàm phân tích

  • Sử dụng hiệu quả hàm phân tích trong các tập dữ liệu lớn
  • Phân tích hiệu suất truy vấn
  • Chiến lược lập chỉ mục

Khắc phục sự cố và các phương pháp hay nhất

  • Xác định và giải quyết các vấn đề phổ biến
  • Các phương pháp hay nhất để viết các truy vấn hiệu quả
  • Mẹo để duy trì và cập nhật các truy vấn Hàm phân tích

Tóm tắt và các bước tiếp theo

Yêu cầu

  • Hiểu biết cơ bản về SQL
  • Làm quen với cơ sở dữ liệu quan hệ
  • Kinh nghiệm lập trình ở mức độ trung cấp, ưu tiên trong SQL

Đối tượng

  • Quản trị viên Database
  • Nhà phát triển SQL
  • Chuyên viên phân tích dữ liệu
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (3)

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

Các danh mục liên quan