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

Menggunakan variabel untuk asc dan desc secara berurutan menurut

tanpa Dynamic SQL setiap opsi itu klausanya misalnya:

ORDER BY
  case when @var1 = 'priority asc' THEN priority END ASC ,
  case when @var1 = 'priority desc' then priority end DESC,
  case when @var2 = 'report_date asc' then report_date end ASC,
  case when @var2 = 'report_date desc' then report_date end DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menerapkan klausa Where untuk Order by di SQL

  2. Bagaimana saya bisa membuat skrip INSERT untuk tabel SQL Server yang ada yang menyertakan semua baris yang disimpan?

  3. Cara memodifikasi beberapa node menggunakan SQL XQuery di MS SQL 2005

  4. SQL Server 2008 Ubah Pengambilan Data, siapa yang membuat perubahan?

  5. Kolom Unik SQL Server 2008 yang peka huruf besar-kecil