ORA-00923:未找到FROM关键字 - LISTAGG

时间:2016-12-29 15:02:46

标签: oracle11g listagg oracle11gr1

我必须用逗号分隔列的所有值,为此我使用的是LISTAGG函数,但是收到错误

  

“ORA-00923:未找到FROM关键字”

请在下面找到我正在使用的代码。请提出为什么我会收到此错误。

select listagg(t.user_email, ', ') WITHIN GROUP (ORDER BY t.user_email) AS DelimitedEmail
FROM (
SELECT  user_email 
  , sum(LENGTH(user_email)) OVER (ORDER BY user_email) R1
  , row_number() over (order by user_email) rn
from tbl_Users
) t
WHERE t.R1 <= 4000;

0 个答案:

没有答案