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

Menerapkan klausa Where untuk Order by di SQL

Ini harus membuat trik:

SELECT
   EmpId, EmpLotusNotes
FROM 
   dbo.Table
ORDER BY
   CASE 
      WHEN EmpLotusNotes LIKE '%Japan' THEN 1
      WHEN EmpLotusNotes LIKE '%China' THEN 2 
      WHEN EmpLotusNotes LIKE '%India' THEN 3
      WHEN EmpLotusNotes LIKE '%USA' THEN 4
   END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pyodbc tidak dapat terhubung ke database

  2. T-SQL - Masukkan Data ke dalam Tabel Induk dan Anak

  3. Cara Mengembalikan Hasil Kueri sebagai Daftar Dipisahkan Koma di SQL Server – STRING_AGG()

  4. Konversi tipe data datetime2 ke tipe data datetime kecil menghasilkan nilai di luar rentang.\r\nPernyataan telah dihentikan

  5. Apakah mungkin untuk mengubah tipe data kolom dalam tampilan?