本文へスキップ
Certia
テクノロジ系
春期

応用情報技術者 2010年 春期 問33

33 / 80

表Aから実行結果Bを得るためのSQL文はどれか。 実行結果B A 社員コード 社員コード 名前 名前 部署コード 給料 部署コード 伊藤幸子 伊藤幸子 200,000 300,000 鈴木裕一 斉藤栄一 鈴木裕一 250,000 本田一弘 350,000 山田五郎 本田一弘 山田五郎 300,000 斉藤栄一 若山まり 若山まり 250,000

問題の図

正解と解説

表示する
正解 エ

SELECT 部署コード,社員コード、名前 FROM A ORDER BY 部署コード,社員コード

実行結果Bは部署コード・社員コードの順に整列されています。これを得るにはORDER BY 部署コード,社員コード と並べ替えるSQLが必要です。よってエが正解です。GROUP BYは集約用で全行の並べ替えには使えず、ORDER BYのキー順が異なるものも不適切です。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。