Вопросы по теме 'string-aggregation'

Почему здесь не работает wm_concat?
У меня такой запрос: (SELECT OBJECT_ID from cr_object_group_entries_vw where object_group_id IN (SELECT ITEM FROM TABLE(CR_FN_SPLIT_STRING('28,56',',')))) что возвращается: Но когда я сделаю : SELECT wm_concat(object_id) FROM...
23428 просмотров

Агрегация списков в Oracle 10G
Допустим, у меня есть следующая таблица (т.е. справочная таблица). Я хочу отображать свои результаты в виде «Ожидаемой таблицы». Как я могу получить такой результат? Любая помощь будет принята с благодарностью. Я использую Oracle 10g....
359 просмотров
schedule 09.11.2021

Группировать или объединять несколько столбцов по нескольким критериям
Мне нужно сделать то, что, как я думал, будет простым SQL-запросом... но я застрял, решая, как их можно сгруппировать: <p>I've got the below table:</p> Company | Airport | Type...
159 просмотров
schedule 24.02.2022

Как объединить строки строкового поля в запрос PostgreSQL 'group by'?
Я ищу способ объединить строки поля в группе по запросу. Так, например, у меня есть таблица: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave и я хотел сгруппировать по...
347727 просмотров

SYS_CONNECT_BY_PATH с CLOB
У меня есть ошибка ORA-01489: результат конкатенации строк слишком длинный при выполнении этого запроса в Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production, PL / SQL Release 11.2.0.4. 0 - Производство, CORE 11.2.0.4.0...
1041 просмотров
schedule 24.04.2022

Форматирование строк с помощью LISTAGG в Oracle. Экранирование одиночной кавычки ` ' `
Как я могу отформатировать вывод listagg в Oracle, чтобы вывести вывод (каждое поле в одинарной кавычке) как 'student1', 'student2', 'student3' . Я просмотрел документацию и другие вопросы по listagg, но не могу найти много. SQL-запрос для...
2143 просмотров
schedule 15.06.2022

Получить уникальные значения из нескольких столбцов в одном запросе
У меня есть данные о сотруднике с несколькими столбцами. У меня есть WebAPI, который считывает данные из этой базы данных для поискового приложения, которое выводит пользователей. Мне нужно получить список уникальных значений для 4 полей. Я надеюсь...
41 просмотров

Как получить разные цены по продуктам с одной строкой для каждого продукта
Заказ содержит один и тот же товар с разными ценами. Как получить список различных цен на продукт по порядку, с одной строкой на продукт? Я попытался SELECT product, string_AGG(DISTINCT price::text, ',' ORDER BY price) FROM (VALUES ('A',...
548 просмотров

SQL-запрос для объединения значений столбцов из нескольких строк в Oracle
Можно ли построить SQL для объединения значений столбцов из нескольких строк? Ниже приведен пример: Таблица А PID A B C Таблица B PID SEQ Desc A 1 Have A 2 a nice A 3 day. B 1 Nice Work. C...
408899 просмотров
schedule 23.03.2023

Столбец, разделенный запятыми, без пути XML
У меня есть таблица, как показано ниже ID Name 1 a 1 b 1 c 2 d 2 e 3 f Я хотел бы получить результат как ID Name 1 a,b,c 2 d,e 3 f Я не хочу использовать функции XMLPATH или coalesce . Просто в простом SQL-запросе мне...
137 просмотров
schedule 29.04.2023

SQL — записи дочерних таблиц сводятся к родительским — Oracle
У меня есть родительская и дочерняя таблицы, как показано ниже для Oracle. Должны отображать дочерние записи, разделенные запятой. T_OPT_PARENT OPT | OPT_DESC| STATUS XY | XY_DESC | A YZ | YZ_DESC | A ZZ | ZZ_DESC | A T_OPT_CHILD...
90 просмотров
schedule 05.05.2023

Универсальная/динамическая функция SQL для взятия любой таблицы и объединения значений в строки?
Попытка взять существующие solutions и абстрагировать его, чтобы мне не приходилось каждый раз переписывать код. Я предполагаю, что это уже должно существовать, но мне удалось найти только пользовательские реализации. Изображение...
58 просмотров
schedule 08.02.2023

преобразование списка оракула в postgres
Я пытаюсь преобразовать некоторые запросы Oracle в Postgres и наткнулся на listagg . Код Oracle select max(eta) eta, mso_id, listagg(carrier_name, ',') within group (order by eta) as carrier from tb_flight_schedule group by mso_id; Я...
1661 просмотров

SQL Server 2008. Возьмите информацию из двух таблиц и объедините значения строк.
Я посмотрел на то, что было помечено как дубликат этого, и это не так. Я беру с двух столов, а не с одного. Во-первых, позвольте мне сказать, что я не имел никакого отношения к разработке этой базы данных. У меня есть две таблицы, которые нужно...
43 просмотров

TSQL — значения, разделенные запятыми, для определенного столбца
Я хочу решить проблему, когда у меня есть таблица SQL со следующим определением таблицы: UniqueID GroupID DepartmentID ----------------------------------- 1 2 D005 2 2 D006 3 2 D007 4...
155 просмотров
schedule 12.04.2023

Замена STRING_AGG в SQL Server 2016
Я хотел бы агрегировать значения одного столбца с разделителем между ними и с некоторым префиксом. Ниже приведен код, который работает. SELECT concat('TNB/IAG/',STRING_AGG(WF_ValStr, '/')) AS Result FROM wfattrdata where wf_id=35262472 and...
6366 просмотров

Строки SQL с предполагаемыми повторяющимися идентификаторами — как их объединить?
У меня есть несколько таблиц пользователей и отделов, которые объединены вместе, но с возможностью включения нескольких адресов электронной почты руководителя. В идеале я бы хотел, чтобы они были отделены от основного набора данных; однако в...
91 просмотров

свертывание нескольких строк в одну строку в порядке столбцов на сервере sql
Как я могу вернуть несколько строк с одинаковыми значениями в одну строку, разделенную запятыми и объединенную в порядке возрастания в одном столбце (в SQL-сервере)? Таблица 2 ------------ col1 | col2 | col3 ---------------------- 1 |...
76 просмотров
schedule 10.11.2023

Мне нужен результат оператора select в виде нескольких данных о рождении для одного идентификатора
APPLICANT_ID DATE_OF_BIRTH 206209579 04/29/82 206209579 04/29/82 203276426 06/01/69 203276426 02/03/96 203276426 06/02/99 мне нужен результат как 206209579 04/29/82,04/29/82 203276426...
94 просмотров
schedule 30.03.2024