「SQL」ORDER BYとCASE WHEN文のサンプル
書式
ORDER BY (CASE WHEN 条件式 THEN)
使用例
SELECT CustomerName,Country FROM Customers ORDER BY (CASE WHEN City IS NOT NULL THEN Country ELSE City END);
結果
CustomerName | Country |
---|---|
Cactus Comidas para llevar | Argentina |
Océano Atlántico Ltda. | Argentina |
Rancho grande | Argentina |