Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Áp dụng mệnh đề Where cho Order by trong SQL

Điều này sẽ tạo ra một mẹo:

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. SQL-'08:Nhiều câu lệnh Replace có phải là một phương pháp không tốt không / có cách nào khác để viết truy vấn này không?

  2. Giới thiệu về Bảo mật cấp hàng trong SQL Server

  3. Mọi Bảng Người dùng có nên có Chỉ mục được phân cụm không?

  4. Xoay vòng và dấu phẩy Giá trị được phân tách

  5. Điều hướng nhật ký lỗi máy chủ SQL