基本情報技術者試験 科目 A — SQL 練習問題 第 3 問 / 14
LIKE の _ と % の違い|基本情報 SQL
「商品」表に対して次の SQL を実行したとき、得られる結果はどれか。
この問題で使う表
商品
| 商品番号 | 商品名 | 分類 | 単価 |
|---|---|---|---|
| P01 | ボールペン | A | 120 |
| P02 | ノート | A | 200 |
| P03 | 消しゴム | B | 80 |
| P04 | 定規 | B | 150 |
| P05 | ホチキス | C | 500 |
5 行
SELECT 商品番号 FROM 商品 WHERE 商品番号 LIKE 'P0_' AND 商品名 LIKE '%ル%'解答を選ぶ
解説
正解: ア
| 商品番号 |
|---|
| P01 |
'P0_' は「P0 の後にちょうど 1 文字」なので、P01〜P05 のすべてが該当します。ここだけでは絞り込めません。
'%ル%' は「ル を含む」です。商品名は ボールペン / ノート / 消しゴム / 定規 / ホチキス で、「ル」を含むのはボールペン (P01) だけです。
AND で両方を満たす必要があるので、結果は P01 の 1 行です。
引っかけの正体
「ノート」の長音符「ー」を「ル」と取り違える
この問題のもとになっている解説: WHERE 句 — 条件で行を絞り込む
データベース分野をもっと学ぶ(おすすめ書籍)
キタミ式イラストIT塾 基本情報技術者 令和08年
きたみりゅうじ
イラスト主体で科目Aの全範囲を通読できる入門書。用語の土台を作ってから科目Bのアルゴリズムに入ると理解が速い。
Amazon で見る →
令和08年 イメージ&クレバー方式でよくわかる かやのき先生の基本情報技術者教室
栢木厚
科目Aの頻出テーマを図と語呂で押さえる入門書。参考書と問題集を兼ねるので初受験の一冊目に選びやすい。
Amazon で見る →
令和08年 基本情報技術者 パーフェクトラーニング過去問題集
山本三雄
公開問題を大量に解いて仕上げるための問題集。擬似言語の読解に慣れた後、本番形式で時間配分を試す段階で使う。
Amazon で見る →
本セクションはAmazonアソシエイトのリンクを含みます。