0

列のすべての値をカンマで区切る必要があり、このために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;
4

0 に答える 0