「SQL」order byで検索条件に合致結果の並び順を指定するサンプル

2021年9月1日

構文
SELECT カラム1, カラム2, xxx
FROM テーブル名
WHERE 条件式
ORDER BY カラム1, カラム2, xxx DESC

使用例1 指定項目の昇順でデータを並べる

SELECT ContactName,Address,City,Country FROM 
Customers 
Where ContactName like 'S%'
ORDER BY Country ASC

実行結果

ContactName Address City Country
Sergio Gutiérrez Av. del Libertador 900 Buenos Aires Argentina
Sven Ottlieb Walserweg 21 Aachen Germany
Simon Crowther South House 300 Queensbridge London UK

使用例2 指定項目の降順でデータを並べる

SELECT ContactName,Address,City,Country FROM 
Customers 
Where ContactName like 'S%'
ORDER BY Country DESC

実行結果

ContactName Address City Country
Simon Crowther South House 300 Queensbridge London UK
Sven Ottlieb Walserweg 21 Aachen Germany
Sergio Gutiérrez Av. del Libertador 900 Buenos Aires Argentina

SQL

Posted by arkgame