平成22年度 春期 応用情報技術者試験問題と解答 |
|||||
問33 表Aから実行結果Bを得るためのSQL文はどれか。 A ┌─────┬────┬─────┬────┐ │社員コード│ 名前 │部署コード│ 給料 │ ┝━━━━━┿━━━━┿━━━━━┿━━━━┥ │10010│伊藤幸子│ 101 │ 200,000│ ├─────┼────┼─────┼────┤ │10020│斉藤栄一│ 201 │ 300,000│ ├─────┼────┼─────┼────┤ │10030│鈴木裕一│ 101 │ 250,000│ ├─────┼────┼─────┼────┤ │10040│本田一弘│ 102 │ 350,000│ ├─────┼────┼─────┼────┤ │10050│山田五郎│ 102 │ 300,000│ ├─────┼────┼─────┼────┤ │10060│若山まり│ 201 │ 250,000│ └─────┴────┴─────┴────┘ 実行結果B ┌─────┬─────┬────┐ │部署コード│社員コード│ 名前 │ ┝━━━━━┿━━━━━┿━━━━┥ │ 101 │10010│伊藤幸子│ ├─────┼─────┼────┤ │ 101 │10030│鈴木裕一│ ├─────┼─────┼────┤ │ 102 │10040│本田一弘│ ├─────┼─────┼────┤ │ 102 │10050│山田五郎│ ├─────┼─────┼────┤ │ 201 │10020│斉藤栄一│ ├─────┼─────┼────┤ │ 201 │10060│若山まり│ └─────┴─────┴────┘ ア SELECT 部署コード, 社員コード, 名前 FROM A GROUP BY 社員コード イ SELECT 部署コード, 社員コード, 名前 FROM A GROUP BY 部署コード ウ SELECT 部署コード, 社員コード, 名前 FROM A ORDER BY 社員コード, 部署コード エ SELECT 部署コード, 社員コード, 名前 FROM A ORDER BY 部署コード, 社員コード ア GROUP BY 社員コード は、社員コードでグルーピングする句であり、 SELECT文では、社員コードか、社員コード単位に集計する関数が指定できる。 SELECT 部署コード と記述しているため、エラーとなる。 イ GROUP BY 部署コード は、部署コードでグルーピングする句であり、 SELECT文では、部署コードか、部署コード単位に集計する関数が指定できる。 SELECT 部署コード と記述しているため、エラーとなる。 ウ ORDER BY 社員コード, 部署コードは、社員コード、部署コードでソートする。 したがって、問題の場合、実行結果は単純に社員コード順に出力される。 エ 正しい。 EXCEL VBAのご相談なら ファーストマクロ へ |
|||||
問32 | 目次 | 問34 | |||
ファーストマクロ TOPページ |