FIND_IN_SET(str,strlist)函数解析

FIND_IN_SET(str,strlist)【Mysql中的函数】

1.语法
Returns a value in the range of 1 to N if the string str is in the string
list strlist consisting of N substrings. A string list is a string composed
of substrings separated by , characters.
If the first argument is a constant string and the second is a column of
type SET, the FIND_IN_SET() function is optimized to use bit arithmetic. 
Returns 0 if str is not in strlist or if strlist is the empty string.
Returns NULL if either argument is NULL. This function does not work properly 
if the first argument contains a comma (,) character.
2.示例
mysql> select find_in_set('b','a,b,c,d');
+----------------------------+
| find_in_set('b','a,b,c,d') |
+----------------------------+
|                          2 |
+----------------------------+
1 row in set (0.02 sec)

mysql> select find_in_set('b','abcd');
+-------------------------+
| find_in_set('b','abcd') |
+-------------------------+
|                       0 |
+-------------------------+
1 row in set (0.00 sec)

mysql> select find_in_set('bcd','abcd');
+---------------------------+
| find_in_set('bcd','abcd') |
+---------------------------+
|                         0 |
+---------------------------+
1 row in set (0.00 sec)

mysql> select find_in_set('b,','abcd');
+--------------------------+
| find_in_set('b,','abcd') |
+--------------------------+
|                        0 |
+--------------------------+
1 row in set (0.00 sec)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

说文科技

看书人不妨赏个酒钱?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值