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

関連性によるMYSQL全文検索順序

    MySQLブール全文検索のドキュメント から :

    これが、ORDER BYがないと関連性で並べ替えられない理由を説明しています。 。 relevanceで注文できるようになりました 、それを定義する必要があります:

    SELECT *, MATCH (`Badge`,`First Name`,`Last Name`,`Service Tag`,`Asset Tag`) as relevance
    WHERE MATCH AGAINST ('".$query."*' IN BOOLEAN MODE) and `deleted` = '0'
    ORDER BY relevance DESC
    



    1. 列名として使用されている予約語をエスケープするにはどうすればよいですか? MySQL/テーブルの作成

    2. 文字列の一部を置き換えて、列の値を更新します

    3. MySQL-MINを検索しますが、ゼロは検索しません

    4. SQLiteの日付から年を引く