今日この投稿では、MySqlクエリを使用して完全に一致する単語を検索する方法について説明します。昨日、私はあなたに伝えようとしている問題に直面しています。ユーザーが完全に一致するキーワードを入力してデータベースからデータをフェッチする必要があります。私と同じ状況に直面し、mysqlでLike queryを使用しても、探しているものが返されません。
「 「able」キーワード、通常のLikeクエリを使用する場合は、「disable」などのデータもフェッチするため、完全に一致するキーワードを取得するには、 REGEXPを使用できます。 mysqlクエリで。次のクエリ例を参照してください。
CompanyName |
---|
会社1 |
Company11 |
Company111 |
Company112 |
一致する単語を取得するためのMySQLクエリ。
SELECT * FROM companies WHERE CompanyName REGEXP "[[:<:]]Company1[[:>:]]"; |
または、RLIKEを使用することもできます
SELECT * FROM companies WHERE CompanyName RLIKE "[[:<:]]Company1[[:>:]]"; |