SELECT str_code,
1 CONCAT 连接多字段字符串就模糊查询
select CONCAT(dept_name, ' ', dept_code , ' ', parent_id) ,* from sys_dept where CONCAT(dept_name, ' ', dept_code , ' ', parent_id) LIKE '%16%'
2、语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator] )
说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator分隔符是一个字符串值,缺省为一个逗号。
select group_concat(dept_name order by dept_id desc separator '#' ) from sys_dept group by parent_id ;
3 concat_ws()和group_concat()联合使用
select group_concat(concat_ws('-',dept_id,dept_name) order by dept_id desc separator '#' ) from sys_dept group by parent_id ;