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

时间:2022-02-24 00:11:44

原文链接:

方法二:

利用mysql 字符串函数 find_in_set();

复制代码代码如下:

SELECT * FROM users WHERE find_in_set('aa@email.com', emails);
  

这样是可以的,怎么理解呢?

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

e.g.

复制代码代码如下:

mysql > SELECT find_in_set()('b','a,a,b,c,d') as test;

-> 3