経営情報システム令和3年度第10問
令和3年度 第10問 解説
問題文
ある中小企業における今週のA部門とB部門の販売実績は、販売実績表A、販売 実績表Bのとおりであった。UNION句を用いて2つの表を1つにまとめたい。 そのためのSQL文として、最も適切なものを下記の解答群から選べ。 販売実績表A 取引ID 商品番号 商品名 販売単価 販売数量 A001 100 バナナ 100 1 A002 101 リンゴ 120 1 A003 103 メロン 300 1 A004 ・・・ ・・・ ・・・ ・・・ 販売実績表B 取引ID 商品番号 商品名 販売単価 販売数量 B001 100 バナナ 100 1 B002 101 リンゴ 130 2 B003 105 ブドウ 140 2 B004 ・・・ ・・・ ・・・ ・・・
アSELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 FROM 販売実績表A UNION FROM 販売実績表B;
イSELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 FROM 販売実績表A UNION SELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 FROM 販売実績表B;正解
ウSELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 FROM 販売実績表A,販売実績表B UNION SELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高;
エSELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 UNION FROM 販売実績表A,販売実績表B;
オSELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 UNION SELECT 取引ID,商品番号,商品名,販売単価*販売数量 AS 売上高 FROM 販売実績表A,販売実績表B;
解説
正解はイ。UNION句は「SELECT文 UNION SELECT文」の形式で2つのSELECT結果を結合する。アはUNION後のFROMが欠落。ウはFROMに両表を並列記載している(デカルト積)。エはSELECTとUNIONの順序が不正。オは2つ目のSELECTにFROMが後置されている。
この問題を実際に解いてみる
プレミアム会員は年度別・科目別演習が無制限
独学で診断士合格を目指すなら
独学でも合格をつかみ取れる!
動画・テキスト・過去問・AI添削まですべて網羅!
予備校代の1/10以下で、独学の不安をまるごと解決できます
無料登録後、アカウントページからかんたんにプレミアムへ切り替えられるよ。解説動画・テキストPDF・1次過去問・2次AI添削まで全機能が使い放題になるの!
全7科目の解説動画が見放題!連続再生・科目別・ブックマーク再生でスキマ時間に効率よく学べます。プレミアム限定
1次試験の年度別・肢別演習無制限!何度も解きなおせます。マイページで苦手管理もばっちり。プレミアム限定
2次試験の記述答案をAIが添削・採点!事例I〜IVすべて対応。自分だけの強み・弱みを把握できる。プレミアム限定
科目別テキストPDFダウンロード可能!ダウンロード後は半永久的に利用可能で、印刷して好きな使い方で学べます。プレミアム限定
テキストのブックマーク管理で苦手分野・何度も確認したい部分を徹底管理可能!プレミアム限定
学習記録・成績管理で自分の進捗を可視化。どの科目に集中すべきか一目でわかる。プレミアム限定
プレミアムプラン
¥14,800/ 購入日から1年間有効(税込)
買い切り自動更新なし
決済はStripe(世界最高水準・PCI-DSS準拠)で安全に処理されます。カード情報は当サービスに保存されません。