Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のような2つの正確な単語を一致させたい
select col from mytable where col like '%one%two%'
しかし、使用して
select col from mytable where col RLIKE '[[:<:]]one[[:>:]][[:<:]]two[[:>:]]'
それはうまくいきませんでした。どんな助けでも大歓迎です。
正規表現が正しくありません。これらは2つの異なる単語であるため、と.*の間が必要です。これらの 2 つの単語の間の 0 以上の長さのテキストに一致します。onetwo.*
.*
one
two
次のクエリを使用します。
select col from mytable where col RLIKE '[[:<:]]one[[:>:]].*[[:<:]]two[[:>:]]'