書こうとした時に、「ん?」となったので、ちょっと覚え書き。どなたかのお役に立ちましたら。スポンサーリンク読み込み中です。文字以上一致)」という違いがあります。使われる「pattern%」「%pattern%」「%pattern」に相当すると考えて良いでしょう。「LIKE」は素直に文字列の完全一致に使用し、単純な部分一致に関しては、パターンに含まれる「*」や「?」のエスケープをいちいち考慮しなくてはならない「LIKE」よりも、「BEGINSWITH」「CONTAINS」「ENDSWITH」を使った方が楽ができそうです。余談ですが、さらに複雑なパターンマッチには、正規表現を扱える「MATCHES」を使うことになるでしょう。具体的に、コードで見てみましょう。TABLE)が存在するとします。以下のようなコードになります。これは単なるサンプルです。何らかの処理を行います。同じ感覚で、次のように書くとエラーが発生します。使えるのですが、置く位置が異なります。以下のように書きます。'%pattern%'」は「CONTAINS」なので、実際は次のように書くことになるでしょう。同じなのに、書き方や意味が異なるケースがちょいちょいあるのが紛らわしいです。限らないけど)、下手に似たような書き方をするくらいなら、いっそのことそのままでいいじゃないかと思うのですが、きっとなんか色々あるんでしょう。%@)」みたいに書けるので、より理に適っていると言われれば、そんな気もしますけれども。フォーマットについてより詳しくは、本家のこちらのドキュメント等を参照してください。2018一番上へ関連記事カテゴリ。