Вопросы по теме 'listagg'

Мне нужен вывод без использования регистра или декодирования в Oracle 10g
STUD_ID SUBJECT GRADE 1 math a 1 english b 1 computer c 2 math c 2 lang a 3 phys a 3 chem...
228 просмотров
schedule 26.01.2023

Можно ли запустить LISTAGG для уже сгруппированной строки?
Oracle 11g R2 через SqlDeveloper: Как сгруппировать строку с помощью функции LISTAGG , если эта строка уже была сгруппирована? Эта ошибка возвращается: ORA-00937: not a single-group group function CREATE TABLE doc (name varchar (10), id...
362 просмотров

Дублирование результатов с помощью функции LISTAGG
Я вижу, что есть решения для аналогичного вопроса, но мне не удалось заставить их работать в моем сценарии. Я возвращаю повторяющиеся коды при использовании функции LISTAGG. Возвращаюсь сейчас: SELECT ,CD.CLAIM ,CD.CLAIMLN...
481 просмотров
schedule 04.09.2022

Возможно ли иметь несколько операторов listagg, ссылающихся на более чем одну таблицу в одном запросе?
У меня есть три оператора LISTAGG, которые выглядят так: LISTAGG (ga.FULL_APPL_NUM, ',') WITHIN GROUP (ORDER BY ga.FULL_APPL_NUM) AS "FullApplNums", LISTAGG (ga.APPL_ID, ',') WITHIN GROUP (ORDER BY ga.FULL_APPL_NUM) AS "ApplIds", LISTAGG...
1552 просмотров
schedule 08.04.2023

Oracle 12 - большой двоичный объект в списке столбцов с группировкой разбивает listagg?
У нас есть набор таблиц, из которых нам нужно создать представление... в представлении есть 30 столбцов. Один (последний) столбец использует listagg для агрегирования нескольких значений из одной из таблиц... другой столбец представляет собой BLOB из...
2538 просмотров
schedule 07.02.2023

Объединение слишком длинное
Скажем, у меня есть эта таблица: ID|Col1|Col2|Col3 1|Text that has 4000 chars|Text2 that has 4000 chars|Text3 that has 4000 chars 2|Text4 that has 4000 chars|Text5 that has 4000 chars|Text6 that has 4000 chars 3|Text7 that has 4000 chars|Text8...
486 просмотров
schedule 23.07.2022

Извлечение семейств строк из связанных строк
У меня есть таблица связанных транзакций, похожая на следующую таблицу +----+----+----+ | # | A | B | +----+----+----+ | 1 | 1 | 4 | | 2 | 3 | 5 | | 3 | 4 | 6 | | 4 | 5 | 8 | | 5 | 6 | 1 | | 6 | 7 | 7 | | 7 | 8 | 3 | | 8 |...
89 просмотров
schedule 30.05.2024

Oracle sql - недопустимый идентификатор LISTAGG
Я новичок в использовании функции LISTAGG . Когда я запускаю следующий сценарий, я получаю ошибку неверного идентификатора: ORA-00904: «TE». «COUNTRY»: недопустимый идентификатор. Есть идеи, почему? SELECT te.country,...
2433 просмотров
schedule 09.08.2022

Удалить повторяющиеся значения из строки, разделенной запятыми, в Oracle
Мне нужна ваша помощь с функцией regexp_replace. У меня есть таблица, в которой есть столбец для конкатенированных строковых значений, содержащих дубликаты. Как мне их устранить? Пример: Ian,Beatty,Larry,Neesha,Beatty,Neesha,Ian,Neesha...
7733 просмотров
schedule 13.02.2023

Запрос на объединение двух таблиц и использование функции LISTAGG
у меня две таблицы price -------- id value key sku1 r1 12 sku1 r2 13 sku2 r1 12 sku3 r1 14 specialprice ----- id value key startdate enddate sku2 r2 13 20-Mar 20-May sku3 r1...
9306 просмотров
schedule 21.11.2022

Объединить две строки в одном столбце в одну строку (Oracle); использовать LISTAGG?
Я использую Oracle в Hyperion Studio. Я считаю, что это Oracle 11, но я не знаю, как проверить ... это все для меня в новинку, и я очень, очень новичок, прошу прощения. В любом случае я использую запрос, чтобы вернуть список классов вместе с...
1419 просмотров
schedule 19.06.2022

Как получить поля из listagg в кавычках?
Рассмотрим таблицу СТУДЕНТЫ: --------------------- |Sr.No| Name | --------------------- | 1 | Jon | --------------------- | 2 | Rob | --------------------- | 3 | Bran | --------------------- Используя...
3579 просмотров
schedule 26.08.2022

Как использовать значения, разделенные запятыми, из listagg во внутреннем запросе?
Рассмотрим запрос select listagg(''''||Name||'''', ',') within group (order by Name) from STUDENTS; Это дает мне вывод как 'Jon','Rob','Bran' Как использовать это во внутреннем запросе, рассмотрим следующий пример: with lst as(...
1405 просмотров
schedule 01.05.2023

LISTAGG оценивается и терпит неудачу в недостижимом операторе case
Я столкнулся с очень необычным поведением функции LISTAGG в Oracle. Я знаю, что LISTAGG не работает, если он имеет дело с более чем 4000 символов. Поскольку я знаю это, у меня был оператор CASE для замены ячеек с количеством символов более 100...
744 просмотров
schedule 27.09.2022

Использование nvl в списке SQL Oracle
Возникли проблемы с использованием вызова nvl в списке. Я новичок в SQL, поэтому я все еще не уверен в синтаксисе. listagg(nvl(asgu.name, ', '),'In waiting') within group (order by asgu.name) as asgu_name, case when asgu.name is not...
1825 просмотров
schedule 27.04.2022

как получить "" для каждой строки в listagg?
У меня такой запрос: SELECT ix.dt AS DT, ix.UDBENCH_UDIDX AS UDFO, ' .' || REPLACE(REPLACE( ix.UDBENCH_UDIDX,' ',''),'IS','') AS PF_TICKER, i.szbez AS PORTFOLIO_NAME, ix.rm_generic_inst_type_l1, ix.rm_generic_inst_type_l2,...
239 просмотров
schedule 28.07.2022

Ограничение результатов LISTAGG в Oracle
Я пытаюсь ограничить один из моих столбцов в моем SQL-запросе, который использует LISTAGG, чтобы сгруппировать только первые 3 строки в один столбец. Например: Table ----- Name Orders --------------- Joe Joe_Order1 Joe Joe_Order2 Joe...
3596 просмотров
schedule 13.07.2022

Добавьте сумму к каждой строке Listagg в Select
Я использую следующее как часть более крупного запроса, который работает по назначению. В моем случае некоторые идентификаторы грузоотправителей могут иметь более одного номера товара, которые затем будут объединены с помощью приведенного ниже....
977 просмотров
schedule 06.02.2023

listagg: удалить соседние дубликаты
У меня есть данные с временными метками, и я хочу создать список из одного столбца, в котором соседние дубликаты (но не все дубликаты) свернуты в один. Например, при наличии следующих данных: '2001-01-01 00:00:01' 'a' '2001-01-01 00:00:02'...
578 просмотров

Необходимо преобразовать запрос из Oracle в SQL Server и преобразовать ListAgg
Мне нужно преобразовать приведенный ниже запрос для использования SQL Server. Есть идеи, как преобразовать этот запрос ListAgg для использования SQL Server? select A.CONTRACT_ID,A.CONTRACT_ref_num,A.BA_INT_ID,LISTAGG(B.WHOLE_NAME,' | ') WITHIN...
67 просмотров
schedule 11.05.2022