您的位置:首页 > 数据库 > MySQL

Mysql字符串字段判断是否包含某个拼接字符串的2种方法

2016-10-21 16:59 465 查看
方法一:

利用MySQL 字符串函数 find_in_set()函数
SELECT * FROM user_info WHERE find_in_set('aa@sina.com', sina);




SELECT  *  FROM userInfo WHERE and LOCATE(userId,'0006f7c7c4db48389147a1f5cf15e0ad,0009e4ac3c6a4f39a280ce1543f91d7a') >0 ;

mysql有很多字符串函数 find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。

方法二:

利用MySQL的使用locate(substr,str)函数,如果包含,返回>0的数,否则返回0 

SELECT  *  FROMuserInfo WHERE FIND_IN_SET(userId,'0006f7c7c4db48389147a1f5cf15e0ad,0009e4ac3c6a4f39a280ce1543f91d7a')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息