LIKE

式エディタ > 関数ディレクトリ

 

文字列の比較(パターンマッチング)

文字列が指定したパターンに一致するかどうかを判断し、論理値を返します。

構文:

文字列 LIKE パターン

パラメータ:

文字列…比較の対象となる文字列

パターン…パターンの指定

戻り値:

論理値… パターンと一致した場合「True」が返ります。

例:

'abcd' LIKE 'a*d'

 

「True」が返ります

 

'abcd' LIKE 'a?d'

 

「False」が返ります

 

'abc' LIKE 'a?c'

 

「True」が返ります

注意事項:

  • パターンには、通常の文字とワイルドカード文字を含めることができます。次の文字がワイルドカードに使用されます。

  • * … 0個以上の文字列

  • ? … 1個の文字

  • ワイルドカードを通常の文字として比較させる場合には、「\」をワイルドカードの前に追加する必要があります。

  • LIKEを使用して文字列の比較を実行する時、先頭の空白や末尾の空白も対象となります。