Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL trouvant des valeurs dans une chaîne séparée par des virgules

La manière classique serait d'ajouter des virgules à gauche et à droite :

select * from shirts where CONCAT(',', colors, ',') like '%,1,%'

Mais find_in_set fonctionne aussi :

select * from shirts where find_in_set('1',colors) <> 0