応用情報技術者 データベース

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」という使い分けを確実に押さえましょう!

フラッシュカード形式で データベース を練習する

🎴 練習する

データベース の問題一覧・解説を見る →