Итак, у нас есть ключевое слово PIVOT в Oracle/SQL Server, когда вы конвертируете строки в столбцы. Не в DB2, я хочу преобразовать результаты строк и объединить их в столбец динамически, например, я не знаю, сколько строк я могу получить, они могут различаться. Например, таблица х
COL1 COL2
ABC 10
ABC 20
ABC 30
Я хочу отобразить это как
COL1 COL2
ABC 10,20,30
Но количество записей может варьироваться, поэтому я не могу использовать case.
Хотите сделать это для запросов многих таблиц, а не для конкретного запроса; функции или, что наиболее предпочтительно, в самом запросе выбора.