発注要否を判定するSQLのCASE式(COALESCE)

テクノロジ難易度: ★★★★

"部品" 表及び "在庫" 表に対し、次の SQL 文を実行して結果を得た。SQL 文の a に入れる字句はどれか。

部品(P01 発注点 100、P02 発注点 150、P03 発注点 …)、在庫(P01-W01 90、P01-W02 90、P02-W01 150、…)に対し、結果は「P01 不要、P02 不要、P03 必要」となった。

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
📊ログインすると挑戦履歴を記録できます
🎉 無料キャンペーン中:いまならログインするだけで全機能を無料でご利用いただけます(秋試験まで)。

「テクノロジ」分野の関連問題