12
SQL Server: ความแตกต่างระหว่าง PARTITION BY และ GROUP BY
ฉันใช้GROUP BYคำค้นหารวมทุกประเภทในช่วงหลายปีที่ผ่านมา เมื่อเร็ว ๆ นี้ฉันได้วิศวกรรมย้อนกลับบางรหัสที่ใช้PARTITION BYในการรวมตัว ในการอ่านเอกสารทั้งหมดที่ฉันสามารถหาได้PARTITION BYมันฟังดูเหมือนมากGROUP BYบางทีอาจมีฟังก์ชั่นพิเศษเพิ่มเติมเล็กน้อยบ้างไหม? พวกเขามีฟังก์ชั่นทั่วไปสองรุ่นที่เหมือนกันหรือว่าเป็นสิ่งที่แตกต่างอย่างสิ้นเชิง?