問題
選択肢
- 1DELETE FROM 学生 WHERE 学生番号 = 'K1002'
- 2INSERT INTO 学生 VALUES ('J2002','渡辺次郎','M006','東京都')
- 3SELECT * FROM 学生 WHERE 学生番号 = 'K1001'
- 4UPDATE 学生 SET 学部コード = 'N001' WHERE 学生番号 LIKE 'K%'
正解
2. INSERT INTO 学生 VALUES ('J2002','渡辺次郎','M006','東京都')
詳しい解説を見る解説を閉じる
解説
検査制約 CHECK (学生番号 LIKE 'K%') は、学生番号が必ず "K" で始まることを要求する。イの INSERT は学生番号に 'J2002' を入れようとしており、先頭が "J" のため検査制約に違反する。DELETE・SELECT は学生番号を変更せず、UPDATE は学部コードのみ変更するため違反しない。よってイが正解。(出典: 平成27年度 春期 応用情報技術者試験 午前 問28)
一問一答
全400問を繰り返し学習