一、Mysql字符串拼接,list查询内置函数
1、Mysql字符串字符串拼接函数
concat():将多个字符串连接成一个字符串;手动拼接,字段较多时,比较麻烦。
concat_ws():和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符
注意:若字段中有一个为null,拼接的结果就为null
group_concat():将group by产生的同一个分组中的值连接起来,返回一个字符串结果
2、查询某个值是否在集合中
find_in_set(str,list):查找str是否在集合中;find_in_set函数一次返回多条记录
in(list): 查找某个值是否在集合中;list必须是常量
如果list是常量,则可以直接用IN, 否则要用find_in_set()函数
like: 模糊匹配,find_in_set(str,list)可实现精准匹配
二、自定义函数
本例是通过表依赖关系查询:(通过输入表,产生输出表,类似与组织机构类型)
1、创建表