Đề 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

Requirements

  • 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 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories