Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa yang dimaksud dengan ORDER BY (SELECT NULL)?

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).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan Baris yang Diperbarui

  2. java.sql.SQLException:Tidak ditemukan driver yang cocok untuk jdbc:microsoft:sqlserver

  3. DATEDIFF() Contoh di SQL Server

  4. Mesin Virtual Azure untuk Penggunaan SQL Server

  5. Bagaimana Saya Menyisipkan Byte[] Ke dalam Kolom VARBINARY SQL Server