连接来自Oracle中多个列的值 [英] Concatenate values from multiple columns in Oracle

查看:93
本文介绍了连接来自Oracle中多个列的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用一个oracle数据库,基本上我需要将其连接在一列中,每一行来自多个列.

I'm working with an oracle database and what I basically need to concatenate in one column, values from multiple columns for every row.

类似这样的东西:

col1    col2    col3    col4    col5
____________________________________
 1       A       B       C       D
 2       A       B       C
 3       C       A
 4       D       A       C

col1    col2
____________
 1      A,B,C,D
 2      A,B,C
 3      C,A
 4      D,A,C

推荐答案

在下面的查询中使用

   select col1,rtrim( col2||','||col3||','||col4||','||col5,' ,') as col2  from table_name

这篇关于连接来自Oracle中多个列的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆