応用情報技術者
データベース
SQLでデータを並べ替えて取得する際に使用する句はどれか。
1.
ORDER BY
✓ 正解
2.
GROUP BY
3.
SORT BY
4.
DISTINCT
📝 解説
SQLのORDER BY句は「取得した結果を指定した列の値で並べ替える」命令です。図書館で本を請求番号順に並べるように、SELECT文の取得結果を任意の順序に整えます。「ORDER BY 年齢 DESC」なら年齢の大きい順(降順)、「ORDER BY 名前 ASC」なら名前のあいうえお順(昇順)になります。DESCを省略するとASC(昇順)がデフォルトです。GROUP BYは「グループ化して集計するため」の句で並べ替えとは別の目的です。「SORT BY」はSQLの標準句ではありません。DISTINCTは重複行を除外するためのキーワードです。「並べ替えにはORDER BY、グループ化にはGROUP BY」という使い分けを確実に押さえましょう!