LIKE

 

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

文字列が指定したパターンに一致するかどうかを確認します。

構文:

文字列 LIKE パターン

パラメータ:

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

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

戻り値:

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

例:

'abcd' LIKE 'a*d'

 

「True」が返ります

 

'abcd' LIKE 'a?d'

 

「False」が返ります

 

'abc' LIKE 'a?c'

 

「True」が返ります

注意事項:

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

    • * … 0個以上の文字列

    • ? … 1個の文字

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

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