天天看点

mysql 字段判断是否包含某个字符串

mysql 字段判断是否包含某个字符串

SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject_plan_configuration WHERE is_valid=1 AND learn_plan_id=3;      
mysql 字段判断是否包含某个字符串

SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject_plan_configuration WHERE is_valid=1 AND learn_plan_id=3 AND FIND_IN_SET('1', support_goods_level);      

mysql 字段判断是否包含某个字符串

SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject_plan_configuration WHERE is_valid=1 AND learn_plan_id=3 AND LOCATE('1',support_goods_level);      

mysql 字段判断是否包含某个字符串

mysql 字段判断是否包含某个字符串

故,如果数据中有类似数据会查询不正确。

SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject_plan_configuration WHERE is_valid=1 AND learn_plan_id=3 AND POSITION('1' IN support_goods_level);      

mysql 字段判断是否包含某个字符串

mysql 字段判断是否包含某个字符串

SELECT id,learn_plan_id,sequence,is_valid,support_goods_level FROM qs_study_subject_plan_configuration WHERE is_valid=1 AND learn_plan_id=3 AND INSTR(support_goods_level,'1');      

mysql 字段判断是否包含某个字符串

mysql 字段判断是否包含某个字符串

继续阅读