一、concat()函数
1、功能:将多个字符串连接成一个字符串。
2、语法:concat(str1, str2,...)
返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。
例1:select concat (id, name, score) as info from tt2;
在例1的结果中三个字段id,name,score的组合没有分隔符,我们可以加一个逗号作为分隔符
但是输入sql语句麻烦了许多,三个字段需要输入两次逗号,如果10个字段,要输入九次逗号…麻烦死了啦,有没有什么简便方法呢?——于是可以指定 参数之间的分隔符的concat_ws() 来了!!!
二、concat_ws()函数(oracle将表的列名显示为一行)
1、功能:和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator)
2、语法:concat_ws(separator, str1, str2, ...)
select wm_concat(列名) from 表名;