我有一个包含15个值的列表,我想将它们连接到以逗号分隔的列表中。一些值为null(可以跳过),我希望列表不以逗号结尾。我想创建列表,以便如果SQL之间存在空值,则不会生成如下所示的值列表:,,,
例如:
select val1 || ', ' || val2 || ', ' val3
等...
应显示:val1,val2,val3等
在没有重大案例陈述的情况下,有没有一种干净的方式在Oracle中执行此操作?
答案 0 :(得分:0)
您可以使用NVL将null替换为结果中的字符串
select NVL(val1, 'NA')....