Мне нужно разделить запятой все значения столбца, и для этого я использую функцию 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;