基本情報に戻る
SQL難易度: 標準2013年度

基本情報技術者 過去問SQL 2013年度 第29問

問題

"BOOKS"表から書名に "UNIX" を含む行を全て探すために次の SQL 文を用いる。a に指定する文字列として、適切なものはどれか。ここで、書名は "BOOKS"表の "書名" 列に格納されている。 SELECT * FROM BOOKS WHERE 書名 LIKE '[ a ]'

選択肢

  1. 1%UNIX
  2. 2%UNIX%
  3. 3UNIX
  4. 4UNIX%

正解

2. %UNIX%

詳しい解説を見る

解説

LIKE 述語の % は0文字以上の任意の文字列にマッチするワイルドカード。「UNIX」を途中に含む行を全て探すには前後に % を付けて '%UNIX%' とする(イ)。'UNIX%' は先頭一致、'%UNIX' は末尾一致になってしまう。(出典: 平成25年度 春期 基本情報技術者試験 午前 問29)

一問一答

科目A 180問+科目B 60問

同じ年度の過去問

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。