テクノロジ系
秋期
応用情報技術者 2023年 秋期 問28
28 / 80
更新可能なビューを作成する SQL文はどれか。ここで、SQL 文中に現れる基底表は 全て更新可能とする。 CREATE VIEW 高額商品(商品番号、商品名、商品単価)
正解と解説
表示する
正解 ア
AS SELECT 商品番号、商品名、商品単価 FROM 商品 WHERE 商品単価>1000 CREATE VIEW 受注商品(商品番号)
更新可能なビューは、基底表の行と1対1に対応し、集計や重複排除を伴わないものです。単一表から条件付きで列を選択しただけのビュー(選択肢ア)は更新可能です。DISTINCTやGROUP BY、集計関数AVGを使ったビューは元の行を特定できず更新できません。