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

LISTAGG в Oracle для возврата различных значений
Я пытаюсь использовать функцию LISTAGG в Oracle. Я хотел бы получить только отдельные значения для этого столбца. Есть ли способ получить только отдельные значения без создания функции или процедуры? col1 col2 Created_by 1 2...
295317 просмотров
schedule 30.04.2022

Oracle LISTAGG() для нескольких атрибутов?
Интересно, есть ли лучшее (то есть более быстрое выполнение) решение проблемы, описанной ниже. Шаг 1) create table t (k number, v1 number, v2 number); insert into t values (1,1,1); insert into t values (1,2,2); insert into t values (1,2,3);...
2607 просмотров

Oracle SQL — Listagg с Rtrim и Regexp — дубликаты все еще присутствуют
Я использую LISTAGG с RTRIM и REGEXP_REPLACE, чтобы создать список результатов тестов с разделителями-запятыми, но удалить дубликаты. Проблема в том, что до сих пор есть дубликаты. Приведенные ниже данные взяты непосредственно из таблицы...
560 просмотров
schedule 19.03.2023

Что LISTAGG с ORDER BY NULL фактически использует в качестве критерия заказа?
If I do SELECT LISTAGG( COLUMN_VALUE ) WITHIN GROUP ( ORDER BY NULL ) AS OrderByNULL, LISTAGG( COLUMN_VALUE ) WITHIN GROUP ( ORDER BY 1 ) AS OrderByCONST, LISTAGG( COLUMN_VALUE ) WITHIN GROUP ( ORDER BY ROWNUM ) AS...
9131 просмотров
schedule 08.01.2023

listagg Oracle SQL Query, присоединиться к одной таблице
Для каждой собаки я хотел бы найти совпадающие имена других животных, кроме собаки, и добавить их в список, разделенный запятыми. Изображения таблицы и желаемые результаты запроса ниже: Существует таблица со следующей структурой: И я хотел...
377 просмотров
schedule 24.02.2023

SQL-запрос с оператором LISTAGG и CASE
Может ли кто-нибудь помочь мне решить проблему ниже, Я хотел использовать CASE с LISTAGG одновременно. используя sql я делаю LISTAGG(G.IGROUP_ID,'|') WITHIN GROUP (ORDER BY G.igroup_id) AS SERVICES Таким образом, выход работает...
10668 просмотров
schedule 14.07.2022

Отдельный список Oracle с количеством
Мне нужно отобразить описание, разделенное запятыми, для каждой строки таблицы, но мне нужно, чтобы список был отличным и имел количество для некоторых доступных описаний. every_description needs_count --------------------------------- Bred...
5367 просмотров
schedule 11.06.2024

Использование listadd в другом фильтре sql в oracle
Я использую oracle 12c, и мне нужно знать функцию listagg и ее использование в другом sql. У меня есть таблица TRACKING с идентификатором столбца. Я использую ниже sql для списка идентификаторов. SELECT LISTAGG (id, ',') WITHIN GROUP (ORDER BY...
21 просмотров
schedule 13.03.2023

Ошибка при попытке объединить поле в DB2 SQL
У меня есть запрос, который получает текущие уровни запасов из нашей базы данных. Базовый запрос работает без проблем, но мне нужно добавить в поле Ship_From . Проблема в том, что если я просто добавлю его в запрос выбора, это приведет к...
658 просмотров
schedule 08.07.2022

Как агрегировать и объединять строки одновременно в Oracle?
У меня есть данные, которые выглядят так: Customer Product Amount A Table 500 A Table 300 A Chair 100 B Rug 50 B Chair 200 И я...
378 просмотров
schedule 25.08.2022

список оракулов sql
SELECT deptno, LISTAGG(ename, ',') WITHIN GROUP (ORDER BY ename) AS employees FROM emp GROUP BY deptno; Ошибка:- ORA-00923: Ключевое слово FROM не найдено там, где ожидалось 00923. 00000 - "Ключевое слово FROM не найдено там, где...
206 просмотров
schedule 14.02.2023

Получение ошибки для функции LISTAGG (результат объединения строк слишком длинный)
Я получаю «ORA-01489: результат конкатенации строк слишком длинный» при попытке выполнить запрос ниже. SELECT REGEXP_REPLACE( (SELECT DISTINCT LISTAGG(tb.CODE,',') WITHIN GROUP( ORDER BY tb.CODE ) FROM TB041 tb,TB043 re WHERE tb.CODE =...
163 просмотров
schedule 03.08.2023

Ошибка при использовании listagg в конкатенации Oracle STRING слишком долго
У меня есть таблица типа temp_a, которая имеет: acc ai_tab where A B QQQQ A B RRRR C D SSSS C D TTTT В столбце where хранится слишком большая строка. Итак, мой ожидаемый результат acc ai_tab where...
78 просмотров
schedule 16.06.2023

сравнить месяц в диапазоне месяцев и получить следующий более высокий месяц в оракуле
Перефразируя, у меня есть строка в столбце с такими месяцами, как «3-6-9-12». Мне нужно получить следующий месяц обработки, сравнив месяц из строки и извлечения (месяц из sysdate). например, в мае месяц 5, поэтому я хочу 6 в качестве следующего...
130 просмотров
schedule 20.11.2022