web-dev-qa-db-ja.com

P、A、L、HなどのSQLサーバーでのカスタムオーダー

ASCまたはDESCではない...カスタムで注文...

caseを使用しようとしましたが、成功しませんでした

SELECT * FROM Customers
ORDER BY case country
when 'P' then 1 …

これは私が欲しいものです:

26
mhd noufel
SELECT * FROM Customers
ORDER BY case when country = 'P' then 1
              when country = 'A' then 2
              when country = 'L' then 3
              when country = 'H' then 4
              else 5
         end asc
66
juergen d