CTE đệ quy: đi hết cây tổ chức mà không cần biết nó sâu bao nhiêu
WITH RECURSIVE để duyệt cây phân cấp, sinh dải ngày liên tục, và cách tránh vòng lặp vô hạn.
CTE đệ quy: đi hết cây tổ chức mà không cần biết nó sâu bao nhiêu Đọc thêm »
WITH RECURSIVE để duyệt cây phân cấp, sinh dải ngày liên tục, và cách tránh vòng lặp vô hạn.
CTE đệ quy: đi hết cây tổ chức mà không cần biết nó sâu bao nhiêu Đọc thêm »
WITH RECURSIVE for hierarchies, generating continuous date ranges, and how to avoid infinite loops.
Recursive CTEs: Walking an Org Chart of Unknown Depth Đọc thêm »
Tính median, phân vị và chia nhóm bằng NTILE, PERCENTILE_CONT và PERCENT_RANK trong SQL.
Trung bình lương 5.250 khi ba trong bốn người nhận dưới 5.000 Đọc thêm »
Computing medians, percentiles and buckets with NTILE, PERCENTILE_CONT and PERCENT_RANK in SQL.
Average Salary Is 5,250 While Three of Four People Earn Under 5,000 Đọc thêm »
Luỹ kế, trung bình trượt và khung cửa sổ ROWS BETWEEN — ba thứ dựng nên mọi biểu đồ xu hướng.
Thêm một chữ ORDER BY và SUM của bạn đổi hẳn ý nghĩa Đọc thêm »
Running totals, moving averages and the ROWS BETWEEN frame — the three pieces behind every trend chart.
Add ORDER BY and Your SUM Means Something Completely Different Đọc thêm »
LAG lấy giá trị dòng trước, LEAD lấy dòng sau. Cách tính tăng trưởng, khoảng cách giữa hai lần mua và bẫy dòng đầu tiên.
LAG và LEAD: xoá bỏ self-join khỏi mọi báo cáo tăng trưởng Đọc thêm »
LAG reads the previous row, LEAD the next. Growth calculations, gaps between purchases, and the first-row trap.
LAG and LEAD: Removing the Self-Join From Every Growth Report Đọc thêm »
Getting the Nth highest value with DENSE_RANK, how it differs from RANK and ROW_NUMBER, and handling fewer than N values.
Second Highest Salary: An Interview Question With Four Wrong Answers Đọc thêm »
Cách lấy giá trị cao thứ N bằng DENSE_RANK, phân biệt với RANK và ROW_NUMBER, xử lý khi không đủ N giá trị.
Lấy lương cao thứ hai: câu hỏi phỏng vấn có bốn cách sai Đọc thêm »