「SQL」order byで検索条件に合致結果の並び順を指定するサンプル
構文
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 |