テクノロジ系
春期
応用情報技術者 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)とします。よってウが正解です。