Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Stosowanie klauzuli Where dla Order by w SQL

To powinno zrobić sztuczkę:

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. SELECT $ (znak dolara)

  2. połącz się z serwerem sql za pomocą jdbc

  3. Błąd składni w pobliżu „z” w warunku wyszukiwania pełnotekstowego „kontrola z”

  4. Co to jest @@TEXTSIZE w programie SQL Server?

  5. zmień bazę danych na „online” i ustaw db na „wielu użytkowników”