ソート(並べ替え)(ORDER BY句)
抽出結果を昇順または降順に並べ替える場合は、ORDER BY句を指定する。
<< 記述形式 >>
スポンサードリンク
ASCとDESCの意味はつぎのとおりである。
ASCとDESCの意味
指 定 | 意 味 |
---|---|
ASC | 昇順(小→大) |
DESC | 降順(大→小) |
昇順の指定であるASCは省略可能である。つまり、並べ替えの指定を省略すると、ASCが指定されたものとみなされる。
《例題1》
学籍表を年齢の昇順に並べ替える
学籍表
SELECT文
SELECT *
FROM 学籍表
ORDER BY 年齢 ASC ← 年齢の昇順に並べ替える(ASCは省略可能)
− 実行結果 −
年齢の昇順に並べ替えられている
また、並べ替えの指定は、WHERE句と組み合わせて使用することができる。
《例題2》
学籍表から学科が「情報」のデータ抽出し、年齢の降順に並べ替えて表示する。
SELECT文
SELECT * ← すべての列を表示
FROM 学籍表
WHERE 学科='情報' ← 学科が情報を抽出する
ORDER BY 年齢 DESC ← 年齢の降順に並べ替える
− 実行結果 −
学科が情報で抽出され、年齢の降順に表示されている。