Вопросы по теме '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 просмотров
schedule
25.07.2022
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