「SQL」ORDER BYとCASE WHEN文のサンプル

書式
ORDER BY (CASE WHEN 条件式 THEN)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SELECT CustomerName,Country FROM Customers
ORDER BY (CASE
WHEN City IS NOT NULL THEN Country
ELSE City
END);
SELECT CustomerName,Country FROM Customers ORDER BY (CASE WHEN City IS NOT NULL THEN Country ELSE City END);
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

SQL

Posted by arkgame