sql >> Databáze >  >> RDS >> Sqlserver

Použití klauzule Where pro Order by v SQL

Mělo by to být 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. mysql_fetch_array() očekává, že parametr 1 bude zdrojem, zadaným řetězcem

  2. NodeJS se nemohl připojit k nejnovější verzi MYSQL uvnitř kontejneru Docker

  3. PDOException SQLSTATE[HY000] [2002] Časový limit připojení na mém místním počítači vypršel

  4. Jak vložit UUID do sloupce RAW(16).