過去問ハブ🔥 0日
OS・ネットワーク・データベース関係代数・SQL・正規化・トランザクション難易度 易46 / 50

「商品」表で、商品番号が 'P3' の商品の価格を5000に変更する SQL 文として、適切なものはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 CUPDATE 商品 SET 価格 = 5000 WHERE 商品番号 = 'P3'

解説

正解は「UPDATE 商品 SET 価格 = 5000 WHERE 商品番号 = 'P3'」です。UPDATE 文は、SET 句で変更する列と新しい値を、WHERE 句で変更する行の条件を指定して、既存の行の値を書き換えます。「UPDATE 商品 SET 価格 = 5000」は WHERE 句がないため、すべての商品の価格が5000になってしまいます。「INSERT INTO 商品 (価格) VALUES (5000)」は新しい行を追加する文で、既存の行は変更されません。「ALTER TABLE 商品 SET …」は存在しない構文で、ALTER TABLE は列の追加など表の定義を変更する文です。UPDATE や DELETE では、WHERE 句の書き忘れに特に注意が必要です。

  • #SQL
  • #UPDATE

この調子でOS・ネットワーク・データベースを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

OS・ネットワーク・データベースの問題一覧へ戻る

「関係代数・SQL・正規化・トランザクション」の関連問題