赞
踩
查找字符串中是否包含另一个字符串存在两种形式
一:规则格式字符串(以英文逗号分隔开的)
如:19,21,99,88
这种使用函数 find_set_in(要查找的字符串,数据表字段名)
完整SQL如下
例:数据表 table 存在字段 a,其中a的值为 19,21,30
select * from table where find_set_in( '19',a);
二:不规则格式字符串(没有以符号隔开)
如:abcdesdfkasdjhfkasjdhfkasjdhf
这种使用函数 locate(要查找的字符串,数据表字段名) ,该函数返回 该字符串 第一次 出现的位置 ,注:该函数返回 start 是从1开始,不是从0开始
完整SQL如下
例:数据表 table 存在字段 a,其中a的值为 abcdefghijklmnopqrst
select * from table where find_in_set( 'cd',a);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。