FIND_IN_SET 是MySQL 中的一个字符串函数,用于在一个以逗号分隔的字符串列表中查找一个字符串的位置。这个函数常用于处理存储在单个字段中的多个值(尽管这种设计通常不推荐,因为它违反了数据库设计的第一范式)。 FIND_IN_SET 函数的返回值含义: 如果找到了指定的字符串,FIND_IN_SET 返回该字符串在列表中的位...
当str1或str2值为NULL时,返回NULL。 使用示例 示例1:查找字符串ab在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回3。 select find_in_set('ab', 'abc,hello,ab,c'); 示例2:查找字符串hi在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回0。 select find_in_set('hi', 'abc,hello...
当str1或str2值为NULL时,返回NULL。 使用示例 示例1:查找字符串ab在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回3。 select find_in_set('ab', 'abc,hello,ab,c'); 示例2:查找字符串hi在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回0。 select find_in_set('hi', 'abc,hello...
当str1或str2值为NULL时,返回NULL。 使用示例 示例1:查找字符串ab在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回3。 select find_in_set('ab', 'abc,hello,ab,c'); 示例2:查找字符串hi在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回0。 select find_in_set('hi', 'abc,hello...
当str1或str2值为NULL时,返回NULL。 使用示例 示例1:查找字符串ab在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回3。 select find_in_set('ab', 'abc,hello,ab,c'); 示例2:查找字符串hi在字符串abc,hello,ab,c中的位置。命令示例如下。 --返回0。 select find_in_set('hi', 'abc,hello...