【OSS-DB】
OSS-DBの問題についての質問です。
--------------------
次のSQL文で表を作成した後、多数の行をINSERTした。
CREATE TABLE foo (id INTEGER, val VARCHAR(50));
この表で val 列の2文字目と3文字目がいずれも A である行をすべて検索したい。
誤っているものを1つ選びなさい。
A. SELECT * FROM foo WHERE val LIKE '_AA%';
B. SELECT * FROM foo WHERE val ~ '^.AA';
C. SELECT * FROM foo WHERE substring(val, 2, 2) = 'AA';
D. SELECT * FROM foo WHERE substring(val from 2 for 2) = 'AA';
E. SELECT * FROM foo WHERE position('AA' in val) = 2;
答えはEでした。
・質問が2つあります。
①Bの「~ '^.AA';」についてです。
「~ ^'○○ '」は○○が文字列の先頭にマッチというふうに習ったのですが、その場合、Bはあやまりではないでしょうか?
「.」に何か意味があるのでしょうか?
②CとDのsubstringの使い方がイマイチよくわかっていません…
教えていただけると嬉しいです。
③解説では、「選択肢Eは文字列 val から部分文字列 'AA' を検索するので正しく検索できそうですが、val が AAA で始まるときは 1 が返ってしまいます。」
とありますが、'AA' でも検索はできないですよね?
開始位置を数字で知らせてくれるだけでは無いのでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
イラストレーター、オブジェク...
-
エクセルの特定の太文字が入力...
-
印刷に使用する文字の色について
-
文字の色が黒から青になる
-
グレーの文字
-
写真内の文字を消すにはどうし...
-
Excelの吹き出し等の文字を検索...
-
四字熟語?故事成語?ことわざ?
-
GIMPでの縦書きを横に戻す方法
-
サクラエディタのコメントに色...
-
Shuriken Pro4の受信メールの...
-
・グミ質感?ロゴ作成は・・・
-
すくりーんせーばー
-
Excel ハイフンより前の数字だ...
-
Wordでこのような三角が出てく...
-
ワードに「URL」を貼り付けると...
-
例えはワードで「10の3乗」...
-
Word差し込み印刷で2ページ以降...
-
差し込み印刷で反映されないフ...
-
スケッチスタイルの有効化
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの特定の太文字が入力...
-
イラストレーター、オブジェク...
-
サクラエディタのコメントに色...
-
GIMPでの縦書きを横に戻す方法
-
文字の色が黒から青になる
-
Excelの吹き出し等の文字を検索...
-
四字熟語?故事成語?ことわざ?
-
エクセルで、大文字小文字を区...
-
Excel ハイフンより前の数字だ...
-
印刷に使用する文字の色について
-
Word2007 文字色が勝手に変わっ...
-
Photoshop 文字に下線を入れる...
-
写真内の文字を消すにはどうし...
-
グレーの文字
-
エクセル テキスト中一部の文...
-
イラレで文字を太くしたい
-
QRコードってなくならないので...
-
HPビルダーで文字の囲み線
-
VBAにてデータが数字か文字...
-
Shuriken Pro4の受信メールの...
おすすめ情報