相争不足 共享有余

字符串函数 find_in_set(); mysql 多个字符串 找出其中一个,Mysql查找如何判断字段是否包含某个字符串

Mysql moonygao 419℃ 0评论
SELECT  *  FROM wm_app_stats    where  email like '%skyzaizhe@126.com%'
这种会查询出过多数据比如sskyzaizhe@126.com,前后多的字符依然查出来,
SELECT  *  FROM wm_app_stats    where  email in ('skyzaizhe@126.com')
只查询email只有'skyzaizhe@126.com'这个值,这种格式就会查询不出来,skyzaizhe@126.com,q25@1.com,
只能用find_in_set函数
SELECT  *  FROM wm_app_stats    where  find_in_set('skyzaizhe@126.com', email);     
skyzaizhe@126.com
skyzaizhe@126.com,q25@1.com
这两种格式数据都可以查询出来

转载请注明:IT起义 » 字符串函数 find_in_set(); mysql 多个字符串 找出其中一个,Mysql查找如何判断字段是否包含某个字符串

喜欢 (1)or分享 (0)