数据库
首页 > 数据库> > vertica数据库将一个字段用逗号分割与拼接

vertica数据库将一个字段用逗号分割与拼接

作者:互联网

vertica数据库的分割与拼接

想要的结果如下
在这里插入图片描述主要是对name 这个字段进行字母与汉字的转换
实现如下:

1、一个字段,用逗号分割多行,结果如下
在这里插入图片描述
3、使用的函数

split_part(name,',',1)
这个是先查出字段里面最多逗号个数,然后根据逗号个数从1 开始依次分割,创建临时表,将结果依次插入,方法比较笨,但是很实用

4、进行关联转换,最后拼接中文的 name,该函数自带逗号

select id, strcate(name) over (partition by id) as name  from  表名

标签:分割,name,逗号,vertica,字段,拼接,id
来源: https://blog.csdn.net/qq_38603049/article/details/110199268