ORACLE MASTER Silver SQL 26ai関係モデルと行の選択・並べ替えオリジナル・公式資料照合難易度
code列が文字列「AB_」で始まる行だけを抽出したい。アンダースコアを任意の1文字として扱わせない条件はどれか。
A
code LIKE 'AB_%'
_をワイルドカードとして解釈するためABX等も含み得る。
B
code = 'AB_%'
等号では%も文字として扱い、前方一致にはならない。
C
code LIKE 'AB!_%' ESCAPE '!'★ 正解
!_を文字どおりのアンダースコアとし、その後の%で任意長を許す。
D
code LIKE 'AB!%' ESCAPE '!'
!%は文字どおりの%であり、必要なアンダースコアを指定していない。
解説
LIKEでは_が任意の1文字、%が任意長の文字列を表す。ESCAPEを指定して_の直前へエスケープ文字を置く。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver SQL 26ai(1Z0-171-JPN)
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。