sql >> Databáze >  >> RDS >> Mysql

MySQL počítání odpovídajících slov

Hledáte dotaz, který po zadání seznamu slov vrátí počet odpovídajících slov v poli databáze?

např.:

Databázová tabulka má

ID    Terms
1     cat, dog, bird, horse

pak kontrola slov "kočka, kůň" vrátí 2?

Pokud ano, doporučuji vám provést kontrolu venku SQL, v jakémkoli jazyce, ve kterém provádíte zbytek zpracování. SQL není určen pro tuto úroveň zpracování.

Mohli byste možná použijte uloženou proceduru k procházení slov, která potřebujete zkontrolovat, ale pochybuji, že by to bylo efektivní nebo vysoce efektivní.

Samozřejmě, pokud si špatně vykládám vaši žádost, mohu se mýlit =)



  1. Vylučovací řádek MySQL

  2. Co je efektivnější – ukládání logů do SQL databáze nebo souborů?

  3. MySQL:Aktualizujte více sloupců, pokud se jejich hodnota rovná

  4. fond připojení node.js a mysql se neexportuje