システムアーキテクト午前II 選択式令和3年 春期データベース・ネットワーク・セキュリティ
問 24 / 25
令和3年 春期 午前II 問24
ある月の“月末商品在庫”表と“当月商品出荷実績”表を使って,ビュー“商品別出荷実績”を定義した。このビューに SQL 文を実行した結果の値はどれか。
月末商品在庫
商品コード 商品名 在庫数
S001 A 100
S002 B 250
S003 C 300
S004 D 450
S005 E 200
当月商品出荷実績
商品コード 商品出荷日 出荷数
S001 2021-03-01 50
S003 2021-03-05 150
S001 2021-03-10 100
S005 2021-03-15 100
S005 2021-03-20 250
S003 2021-03-25 150
〔ビュー“商品別出荷実績”の定義〕
CREATE VIEW 商品別出荷実績 (商品コード,出荷実績数,月末在庫数)
AS SELECT 月末商品在庫.商品コード,SUM(出荷数),在庫数
FROM 月末商品在庫 LEFT OUTER JOIN 当月商品出荷実績
ON 月末商品在庫.商品コード = 当月商品出荷実績.商品コード
GROUP BY 月末商品在庫.商品コード,在庫数
〔SQL 文〕
SELECT SUM(月末在庫数) AS 出荷商品在庫合計
FROM 商品別出荷実績 WHERE 出荷実績数 <= 300
月末商品在庫
商品コード 商品名 在庫数
S001 A 100
S002 B 250
S003 C 300
S004 D 450
S005 E 200
当月商品出荷実績
商品コード 商品出荷日 出荷数
S001 2021-03-01 50
S003 2021-03-05 150
S001 2021-03-10 100
S005 2021-03-15 100
S005 2021-03-20 250
S003 2021-03-25 150
〔ビュー“商品別出荷実績”の定義〕
CREATE VIEW 商品別出荷実績 (商品コード,出荷実績数,月末在庫数)
AS SELECT 月末商品在庫.商品コード,SUM(出荷数),在庫数
FROM 月末商品在庫 LEFT OUTER JOIN 当月商品出荷実績
ON 月末商品在庫.商品コード = 当月商品出荷実績.商品コード
GROUP BY 月末商品在庫.商品コード,在庫数
〔SQL 文〕
SELECT SUM(月末在庫数) AS 出荷商品在庫合計
FROM 商品別出荷実績 WHERE 出荷実績数 <= 300

クリックで拡大表示
【選択肢】
選択肢をクリックして回答してください(回答後に正誤判定と解説が表示されます)
本番形式・制限時間付きで演習する
令和3年 春期 午前II(全25問・40分)を実戦演習モードで解き、合否判定を受けられます。