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

Hledání z hodnoty oddělené čárkou

Můžete použít FIND_IN_SET k načtení řádků, které odpovídají vašim kritériím:

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

V podstatě FIND_IN_SET vrátí index nalezené položky. Tento dotaz tedy najde všechny řádky, kde najde odpovídající slovo v „množině“ hodnot oddělených čárkami.

Kredit: Věděl jsem, že něco takového existuje, ale tento příspěvek je místo, kde jsem našel odpověď a příkaz SELECT.



  1. MySQL - Najděte MIN, ale ne nulu

  2. jak opravit OperationalError:(psycopg2.OperationalError) server neočekávaně ukončil připojení

  3. Heroku pg:psql se zastaví

  4. Jak spustím dotaz mysql ve wordpressu?