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

SQL Server:ORDER BY parameter dalam pernyataan IN

Saya pikir cara termudah di SQL Server adalah dengan menggunakan JOIN dengan VALUES :

SELECT p.ID, p.Name
FROM Properties p JOIN
     (VALUES (110, 1), (105, 2), (104, 3), (106, 4)) ids(id, ordering)
     ON p.id = a.id
ORDER BY ids.ordering;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menghapus baris secara efisien saat TIDAK menggunakan Tabel Truncate dalam tabel 500.000+ baris

  2. Bagaimana cara menggunakan kembali pernyataan yang disiapkan dengan benar dan efisien di C# .NET (SQL Server)?

  3. Cara Mengartikulasikan Nilai Anda sebagai DBA kepada Eksekutif Keuangan

  4. Bagaimana cara saya membuat serial grafik besar objek .NET menjadi SQL Server BLOB tanpa membuat buffer besar?

  5. Perbarui semua kecuali satu catatan duplikat dalam tabel di SQL Server