テクノロジ系
秋期
応用情報技術者 2011年 秋期 問30
30 / 80
更新可能なビューを作成するSQL文はどれか。ここで,SQL文中に現れる表は全て更新可能とする。
正解と解説
表示する
正解 ア
CREATE VIEW 高額商品(商品番号,商品名,商品単価) AS SELECT 商品番号,商品名,商品単価 FROM 商品 WHERE 商品単価>1000
更新可能なビューは、元の表の行と1対1に対応する単純なSELECT(WHEREで絞り込む程度)で作る必要があり、アが正解です。イのDISTINCT、ウのGROUP BYとSUM、エのAVGは集約や重複排除を含み、元の行を特定できないため更新不可です。