“部品”表及び“在庫”表に対し,SQL 文を実行して結果を得た。SQL 文の a に入れる字句はどれか。
部品
部品 ID | 発注点 |
|---|---|
P01 | 100 |
P02 | 150 |
P03 | 100 |
在庫
部品 ID | 倉庫 ID | 在庫数 |
|---|---|---|
P01 | W01 | 90 |
P01 | W02 | 90 |
P02 | W01 | 150 |
〔結果〕
部品 ID | 発注要否 |
|---|---|
P01 | 不要 |
P02 | 不要 |
P03 | 必要 |
〔SQL 文〕 SELECT 部品.部品ID AS 部品ID, CASE WHEN 部品.発注点 > a THEN N'必要' ELSE N'不要' END AS 発注要否 FROM 部品 LEFT OUTER JOIN 在庫 ON 部品.部品ID = 在庫.部品ID GROUP BY 部品.部品ID, 部品.発注点
出典令和6年度 春期 応用情報技術者試験 午前 問26
ア
COALESCE(MIN(在庫.在庫数), 0)
イ
COALESCE(MIN(在庫.在庫数), NULL)
ウ
COALESCE(SUM(在庫.在庫数), 0)
エ
COALESCE(SUM(在庫.在庫数), NULL)