ROW_NUMBER memerlukan ORDER BY
klausa secara sintaksis. Anda tidak dapat menggunakannya tanpa satu. SELECT NULL
adalah retasan untuk menutup kesalahan tanpa menegakkan perintah tertentu. Dalam hal ini kita tidak perlu memaksakan perintah apa pun, jadi opsi tercepat adalah menggunakan SELECT NULL
.
Pengoptimal melihat melalui trik ini, sehingga tidak memiliki biaya runtime (klaim ini mudah diverifikasi dengan melihat rencana eksekusi).