Вопросы по теме '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 просмотров
schedule
23.11.2021
Агрегация списков в 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 просмотров
schedule
20.03.2022
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 просмотров
schedule
28.06.2022
Как получить разные цены по продуктам с одной строкой для каждого продукта
Заказ содержит один и тот же товар с разными ценами.
Как получить список различных цен на продукт по порядку, с одной строкой на продукт?
Я попытался
SELECT product, string_AGG(DISTINCT price::text, ',' ORDER BY price)
FROM (VALUES ('A',...
548 просмотров
schedule
03.08.2022
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 просмотров
schedule
30.03.2023
SQL Server 2008. Возьмите информацию из двух таблиц и объедините значения строк.
Я посмотрел на то, что было помечено как дубликат этого, и это не так. Я беру с двух столов, а не с одного.
Во-первых, позвольте мне сказать, что я не имел никакого отношения к разработке этой базы данных.
У меня есть две таблицы, которые нужно...
43 просмотров
schedule
07.04.2023
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 просмотров
schedule
29.07.2023
Строки SQL с предполагаемыми повторяющимися идентификаторами — как их объединить?
У меня есть несколько таблиц пользователей и отделов, которые объединены вместе, но с возможностью включения нескольких адресов электронной почты руководителя.
В идеале я бы хотел, чтобы они были отделены от основного набора данных; однако в...
91 просмотров
schedule
27.07.2023
свертывание нескольких строк в одну строку в порядке столбцов на сервере 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