Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL брой съвпадащи думи

Търсите ли да намерите заявка, която при даден списък с думи връща броя на съвпадащите думи в полето на базата данни?

напр.:

Таблицата на базата данни има

ID    Terms
1     cat, dog, bird, horse

след това извършването на проверка на думите "котка, кон" връща 2?

Ако е така, предлагам ви да проверите отвън на SQL, на какъвто и език да вършите останалата част от обработката си. SQL не е проектиран за това ниво на обработка.

Може евентуално използвайте съхранена процедура, за да преминете през думите, които трябва да проверите, но се съмнявам, че би било ефективно или много ефективно.

Разбира се, ако тълкувам погрешно молбата ви, може да греша =)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Бърза алтернатива за пакетно актуализиране на пролетта на jdbctemplate

  2. Най-добрият начин за разработване/управление/проектиране на повтарящи се задачи/календар

  3. Как да генерирам динамично HTML страница с помощта на PHP?

  4. MySql:задайте променлива със списък

  5. Използвайте тригер, за да спрете вмъкване или актуализиране