sql >> データベース >  >> RDS >> Mysql

MySqlクエリを使用して完全に一致する単語を検索する方法

    今日この投稿では、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[[:>:]]";




    1. MySQLで移動平均を計算する方法

    2. PostgreSQL11でのインデックス変更の概要

    3. ActiveXListViewコントロールチュートリアル-01

    4. ORA-01653:表領域で表を拡張できませんORA-06512