ITパスポート 令和6年度公開問題科目A問93

科目A問93

関係データベースで管理している"従業員"表から,氏名が'%葉_'に該当する従業員を抽出した。抽出された従業員は何名か。ここで,"_"は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。
1
2
3
4
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

SQLの検索条件でよく使うLIKE演算子では、文字列の一部一致検索ができます。
このとき、ワイルドカードとして%と_を使います。
・%:0文字以上の任意の文字列(空文字もOK)
・_:任意の1文字

したがって’%葉_’は、
「どこかに葉が含まれ、さらにその直後に1文字が続く文字列」
に一致します。

よって、「葉」の直後に「翔」の1文字が続く千葉翔、「葉」の直後に「子」の1文字が続く鈴木葉子の2名が抽出されます。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする