令和6年度 問93
SQL の LIKE 検索
出典: 令和6年度 ITパスポート試験 公開問題 問93 (IPA)
関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
従業員
| 従業員番号 | 氏名 |
|---|---|
| S001 | 千葉翔 |
| S002 | 葉山花子 |
| S003 | 鈴木葉子 |
| S004 | 佐藤乙葉 |
| S005 | 秋葉彩葉 |
| S006 | 稲葉小春 |
- ア 1
- イ 2
- ウ 3
- エ 4
正解と解説を見る
正解: イ
- ア: 該当者は 1 名ではありません。千葉翔と鈴木葉子の 2 名です。
- イ: 後ろから 2 番目が「葉」の千葉翔と鈴木葉子の 2 名です。正しい答えです。
- ウ: 3 名ではありません。「葉」が後ろから 2 番目にあるのは 2 名です。
- エ: 4 名ではありません。「葉」を含むだけの氏名を数えると多くなりますが、条件は後ろから 2 番目が「葉」です。
ポイント
- % は 0 文字以上の任意の文字列、_ は任意の 1 文字です。
- 氏名が「%葉_」とは、後ろから 2 番目の文字が「葉」 の氏名です。
| 氏名 | 後ろから 2 番目 | 該当 |
|---|---|---|
| 千葉翔 | 葉 | ○ |
| 葉山花子 | 花 | × |
| 鈴木葉子 | 葉 | ○ |
| 佐藤乙葉 | 乙 | × |
| 秋葉彩葉 | 彩 | × |
| 稲葉小春 | 小 | × |
該当は 2 名です。
この問題の用語: LIKE 検索
広告
「データベース」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告