数据库表如上图,需要duty_type包含0的数据。
刚开始博主是这样写的
SELECT
card_no
FROM
T
WHERE
duty_type LIKE concat( '%,', '0', ',%' )
OR duty_type LIKE concat( '0', ',%' )
OR duty_type LIKE concat( '%,', '0' )
OR duty_type = '0'
);
代码长,效率不高。其实可以这样写
select FIND_IN_SET('0',T.duty_type);