基本情報技術者試験 |
2002年度 = 平成14年度・春期 |
午前 |
問68 |
氏名に“三”の文字をもつ社員を“社員”表から検索して、次のような“社員リスト”表を作成するSQL文中の a に入れるべき適切な字句はどれか。
社員リスト
社員番号
| 氏名
| 課コード
| 内線電話
|
S02
| 田中 三郎
| K001
| 1001
|
S05
| 佐藤 幸三
| K003
| 1003
|
S15
| 森 三恵子
| K022
| 3022
|
S20
| 鈴木 俊三郎
| K105
| 1105
|
SELECT 社員番号, 氏名, 課コード, 内線電話 FROM 社員
WHERE a
ア 氏名 = '三'
| イ 氏名 = '%三%'
|
ウ 氏名 LIKE '%三%'
| エ 氏名 NOT LIKE '%三%'
|
ウ
LIKEは、文字列の一部が一致するものを検索する際に利用します。以下に例を示します。
- □ LIKE '%めん'
- “らーめん”、“そーめん”、“めん”など文字列の末尾が“めん”であるものを検索。
- □ LIKE 'めん%'
- “めんどう”、“めんま”、“めん”など文字列の先頭が“めん”であるものを検索。
- □ LIKE '%めん%'
- “めんま”、“らーめん”、“めん”など文字列に“めん”を含むものを検索。
- ア 氏名 = '三'
- 氏名が“三”である社員を抽出します。
- イ 氏名 = '%三%'
- 氏名が“%三%”である社員を抽出します。
- ウ 氏名 LIKE '%三%'
- 氏名に“三”を含む社員を抽出します。
- エ 氏名 NOT LIKE '%三%'
- 氏名に“三”を含まない社員を抽出します。