SQL CASE式と平均値計算

未分類難易度: ★★★☆☆

販売価格が決められていない"商品"表に,次のSQL文を実行して販売価格を設定する。このとき,販売ランクがbの商品の販売価格の平均値は幾らか。

UPDATE 商品 SET 販売価格 =
  CASE
    WHEN 販売ランク = 'a' THEN 単価 * 0.9
    WHEN 販売ランク = 'b' THEN 単価 - 500
    WHEN 販売ランク = 'c' THEN 単価 * 0.7
    ELSE 単価
  END

商品表

出典: 平成24年度春期 応用情報技術者 午前 問26