問題
SQL文「SELECT 名前 FROM 社員 WHERE 部署='営業' ORDER BY 年齢 DESC」が返すものとして、正しいものはどれか。
選択肢
- 1営業部の社員の名前を年齢の昇順
- 2営業部の社員の名前を年齢の降順
- 3全社員の名前を年齢の降順
- 4営業部の社員数
正解
2. 営業部の社員の名前を年齢の降順
詳しい解説を見る解説を閉じる
解説
WHERE句で営業部に絞り込み、ORDER BY 年齢 DESCで年齢の降順(DESC=descending、降順)に並べ替え、SELECTで名前列を取り出します。ORDER BYのデフォルトはASC(昇順)。SQLの基本構文SELECT-FROM-WHERE-GROUP BY-HAVING-ORDER BYと、それぞれの記述順序・処理順序は応用情報で頻出論点です。
一問一答
全400問を繰り返し学習