sql >> Database >  >> RDS >> Mysql

Zoeken met door komma's gescheiden waarde

Je zou FIND_IN_SET om rijen op te halen die aan uw criteria voldoen:

SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;

Kortom, FIND_IN_SET geeft de index van het gevonden item terug. Deze zoekopdracht vindt dus alle rijen waar het overeenkomende woord in de "set" van door komma's gescheiden waarden wordt gevonden.

Tegoed: Ik wist dat er zoiets was, maar dit bericht hier vond ik het antwoord en de SELECT-instructie.



  1. Hoe kolomwaarde te krijgen zonder decimaal in MYSQL

  2. Hoe UTF8mb4-gegevens te bewaren met mysqldump?

  3. 1 miljoen rijen verwijderen in SQL Server

  4. Hoe AppArmor te configureren voor MySQL-gebaseerde systemen (MySQL/MariaDB Replication + Galera)