Oracle: объединение нескольких результатов в подзапросе в одно значение, разделенное запятыми
Я обнаружил, что это работает. Мысли?
SELECT SUBSTR (c, 2) concatenated
FROM (SELECT SYS_CONNECT_BY_PATH ( myfield, ',') c, r
FROM (SELECT ROWNUM ID, myfield,
RANK () OVER (ORDER BY ROWID DESC) r
FROM mytable
ORDER BY myfield)
START WITH ID = 1
CONNECT BY PRIOR ID = ID - 1)
WHERE r = 1;
oracle
sql
oracle
subquery
string-aggregation
2021-12-14T05:52:05+00:00
2022-03-26T20:30:09+00:00
shiganshi
Вопросы с похожей тематикой, как у вопроса:
Oracle: объединение нескольких результатов в подзапросе в одно значение, разделенное запятыми
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.