group concat
- 查询指定字段,将所有查询出来的字段值放置在同一行,默认各个值之间以
逗号进行分隔。
eg.
select id, group_concat(username SEPARATOR ',') from `user`

FIND_IN_SET(str,column)
str 是要查询的字符串,column 字段名,column字段中的值需要 以”,”分隔 如 (1,2,6,8),查询字段(column)中包含(str)的结果,返回结果为null或记录,可以理解成column中使用逗号将其值分成多个元素,只有str与其中一个元素值完全一样时才返回该纪录。
repalce(column,fromStr,toStr);将字段中指定的字符串进行替换。 select replace(username,'admin','privateAdmin') from user


trim()函数
- trim()在mysql中一般用来删除前后的某个字符或者空格。 TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
- BOTH : 去除指定的首尾字符
- LOADING : 去除指定的首字符
- TRAILING : 去除指定的尾字符 备注: 如果什么没有指定字符,那么默认的字符就是空格
eg.
select * from user

select trim(both '#' from username) from user
结果:

concat()函数
- concat( )函数在mysql中用于连接字符串
eg.