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

MySQLは一致する単語を数えます

    単語のリストを指定して、データベースフィールド内の一致する単語の数を返すクエリを探していますか?

    例:

    データベーステーブルには

    ID    Terms
    1     cat, dog, bird, horse
    

    次に、「猫、馬」という単語をチェックすると、2が返されますか?

    もしそうなら、外でチェックすることをお勧めします SQLの残りの処理を実行している言語に関係なく、SQLはこのレベルの処理用に設計されていません。

    おそらく ストアドプロシージャを使用して、チェックする必要のある単語を順番に表示しますが、効率的または非常に効果的であるとは思えません。

    もちろん、私があなたの要求を誤解しているなら、私はすべて間違っている可能性があります=)



    1. MySQLで複数列の主キーで複数の行を選択するにはどうすればよいですか?

    2. MySQLで関数ベースのインデックスを作成することは可能ですか?

    3. JSONファイルをPostgreSQLにインポートするにはどうすればよいですか?

    4. Postgresは手動でシーケンスを変更します