在select语句中,我使用了这个解码语句,错误在这一行中显示为缺少右括号
DECODE(KZNM_ISWHYWHY,'N',LISTAGG(WWDT_ANSWER,chr(10) || chr(10)) within
group(order by WWDT_ANSWER),KZNM_ANALYSIS)
答案 0 :(得分:1)
这行代码没有任何问题,正如您在下面的示例中所看到的那样,它正确执行(请注意,您必须按kznm_iswhywhy以及kznm_analysis进行分组);
create table kznm(kznm_iswhywhy varchar2(10), wwdt_answer varchar2(10), kznm_analysis varchar2(10));
/
select
DECODE(kznm_iswhywhy,
'N',listagg(wwdt_answer
,chr(10) || chr(10)) within GROUP(ORDER BY wwdt_answer),kznm_analysis)
from kznm
group by kznm_iswhywhy, kznm_analysis
/