Объединение текстовых данных в столбце с использованием SQL

Кто-нибудь знает, как объединить все значения столбца в запросе, используя только SQL? Я знаю, что есть способы использовать специальные инструменты для баз данных, такие как pivot, но я не думаю, что у меня есть доступ к чему-то подобному в infomaker.

Я использую infomaker для производства этикеток для пробных бутылок. Бутылки можно анализировать по нескольким причинам. Если я присоединяюсь к бутылке и таблицам анализа, я получаю несколько строк на бутылку, что приводит к нескольким меткам, поэтому я надеялся объединить все значения для анализа с использованием SQL, а затем использовать вычисленное значение, основанное на этом, чтобы добавить что-то полезное к метке, Для этого я могу использовать только 1 транзакцию на основе запроса выбора.

Добавление дополнительных таблиц или столбцов в базу данных не рекомендуется.

1 ответ

В некоторых версиях оракула вы можете использовать wm_concat

SELECT field1, wm_concat(field2) FROM YourTable 
GROUP BY field2;

в противном случае вы можете использовать listagg

Другие вопросы по тегам