ROW_NUMBER, RANK, DENSE_RANK
จัดอันดับข้อมูลทั้งตารางและภายในแต่ละกลุ่ม พร้อมเข้าใจวิธีจัดการ “อันดับเสมอกัน” ที่ต่างกันของแต่ละฟังก์ชัน
บทที่ 28 ~30 นาทีแบบฝึกหัด 5 ข้อ
ในบทนี้คุณจะได้เรียน
- จัดอันดับด้วย
ROW_NUMBER(),RANK(),DENSE_RANK()และOVER (ORDER BY ...) - เลือกฟังก์ชันให้ถูกเมื่อมีค่าเสมอกัน
- จัดอันดับภายในกลุ่มด้วย
PARTITION BY - แบ่งข้อมูลเป็นส่วนเท่าๆ กันด้วย
NTILE()