如何用mysql FIND_IN_SET 查询‘0-1-8-22-49-75’中是否有49
时间: 2023-02-08 15:08:49 浏览: 98
Mysql中的find_in_set的使用方法介绍
5星 · 资源好评率100%
可以使用FIND_IN_SET函数,语法为:
```
SELECT FIND_IN_SET(49, '0-1-8-22-49-75');
```
如果49在字符串中,则返回其在字符串中的位置(第一个字符为1),否则返回0。
因此,如果要确定字符串中是否存在49,可以使用如下语句:
```
SELECT FIND_IN_SET(49, '0-1-8-22-49-75') > 0;
```
返回1即为存在,返回0即为不存在。
阅读全文