Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Consulta MySQL encontrando valores em uma string separada por vírgulas


A maneira clássica seria adicionar vírgulas à esquerda e à direita:
select * from shirts where CONCAT(',', colors, ',') like '%,1,%'

Mas find_in_set também funciona:
select * from shirts where find_in_set('1',colors) <> 0