จากโพสต์นี้จะใช้ ROW_NUMBER อย่างไรในขั้นตอนต่อไปนี้?
มีสองรุ่นของคำตอบที่หนึ่งใช้sub-query
และอื่น ๆ ใช้CTE
เพื่อแก้ปัญหาเดียวกัน
ตอนนี้ข้อดีของการใช้คำCTE (Common Table Expression)
สั่งย่อย 'over-query' (ดังนั้นยิ่งอ่านง่ายยิ่งขึ้นว่าการสืบค้นทำอะไรอยู่จริง)
ประโยชน์เฉพาะของใช้CTE
มากกว่าsub-select
คือว่าที่จริงผมสามารถตั้งชื่อ sub-query
มีความแตกต่างอื่น ๆ ระหว่างสองสิ่งนี้หรือไม่เมื่อใช้ CTE เป็น CTE แบบง่าย ๆ (ไม่ใช่แบบเรียกซ้ำ)?