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

応用情報技術者 2024年 春期 問26

26 / 80

れる字句はどれか。 部品 在庫 〔結果〕 部品ID 発注点 部品ID 倉庫 ID 在庫数 部品 ID 発注要否 •=== Po1 P01 不要 PO1 WO1 Po2 P02 P01 WO2 不要 PO3 P02 W01 P03 必要 [SQL 文〕 SELECT 部品・部品 ID AS部品ID, CASE WHEN 部品・発注点> THEN N' 必要”ELSE N'不要”END AS 発注要否 FROM 部品 LEFT OUTER JOIN 在庫 ON 部品。部品ID=在庫・部品ID GROUP BY 部品。部品 ID,部品・発注点

問題の図

正解と解説

表示する
正解 ウ

COALESCE (SUM(在庫.在庫数)、0)

複数倉庫の在庫数を合計するにはSUMを使い、在庫がなくNULLになる場合に0とみなすためCOALESCE(SUM(...),0)とします。よってウが正解です。

AI に聞く

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