SQL 子句中的CASE ORDER BY

示例

我们可以使用1,2,3 ..来确定订单类型:

SELECT * FROM DEPT
ORDER BY
CASE DEPARTMENT
      WHEN 'MARKETING' THEN  1
      WHEN 'SALES' THEN 2
      WHEN 'RESEARCH' THEN 3
      WHEN 'INNOVATION' THEN 4
      ELSE        5
      END,
      CITY

ID地区部门EMPLOYEES_NUMBER
12新英格兰波斯顿市场营销9
15西方旧金山市场营销12
9中西部芝加哥销售8
14中大西洋纽约销售12
5西方洛杉矶研究11
10中大西洋费城研究13
4中西部芝加哥革新11
2中西部底特律人力资源9