I have a field COLORS (varchar(50)) in a my table SHIRTS that contains a comma delimited string such as 1,2,5,12,15,. Each number repr
COLORS (varchar(50))
SHIRTS
1,2,5,12,15,
1. For MySQL:
SELECT FIND_IN_SET(5, columnname) AS result FROM table
2.For Postgres SQL :
SELECT * FROM TABLENAME f WHERE 'searchvalue' = ANY (string_to_array(COLUMNNAME, ','))
Example
select * from customer f where '11' = ANY (string_to_array(customerids, ','))