問題ID: 34724

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2019-12-29 13:33
bontakesan  新米   投稿数: 5
第3/20問 問題ID: 34724 BOX: 銅 前回出題日時: 未出題 履歴: - - - - -

「sample」テーブルの「id」カラムにA001を含むデータを削除したい。
次のSQL文のうち、不適切なものはどれか。(2つ選択)

○DELETE FROM sample WHERE id LIKE 'A001%';
DELETE FROM sample WHERE id ~ 'A001';
○DELETE FROM sample WHERE id SIMILAR TO 'A001';
DELETE FROM sample WHERE id SIMILAR TO '%A001%';
DELETE FROM sample WHERE id LIKE '%A001%';

これの答えは一番上の選択肢でなく、一番下の選択肢ではないでしょうか?
お手数ですが、確認宜しくお願い致します。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2019-12-29 16:25
yama708  半人前   投稿数: 10
「不適切なものはどれか」とあるので、問題は間違っていないと思いますよ。

○DELETE FROM sample WHERE id LIKE 'A001%';
→「id」カラムが「A001」から始まるデータしか削除できない。

○DELETE FROM sample WHERE id SIMILAR TO 'A001';
→「id」カラムが「A001」であるデータしか削除できない。

他の選択肢は、「id」カラムが「A001」を含むデータを削除できるSQLです。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.