CASE 用於最後排序的 NULL 值
以這種方式,‘0’表示已知值排在第一位,‘1’表示 NULL 值按最後排序:
SELECT ID
,REGION
,CITY
,DEPARTMENT
,EMPLOYEES_NUMBER
FROM DEPT
ORDER BY
CASE WHEN REGION IS NULL THEN 1
ELSE 0
END,
REGION
ID |
區域 | 市 | 部門 | EMPLOYEES_NUMBER |
---|---|---|---|---|
10 |
中大西洋 | 費城 | 研究 | 13 |
14 |
中大西洋 | 紐約 | 銷售 | 12 |
9 |
中西部 | 芝加哥 | 銷售 | 8 |
12 |
新英格蘭 | 波士頓 | MARKETING | 9 |
五 | 西方 | 洛杉磯 | 研究 | 11 |
15 |
空值 | 舊金山 | MARKETING | 12 |
4 |
空值 | 芝加哥 | 革新 | 11 |
2 |
空值 | 底特律 | 人力資源 | 9 |