Вопросы по теме 'string-aggregation'
агрегация строк в Oracle 10g
Как агрегировать строку (конкатенировать) с Oracle 10g SQL?
9997 просмотров
schedule
21.03.2024
Эквивалент Postgresql GROUP_CONCAT?
У меня есть таблица, и я хотел бы вытащить одну строку для каждого идентификатора с объединенными значениями полей.
В моей таблице, например, есть такое:
TM67 | 4 | 32556
TM67 | 9 | 98200
TM67 | 72 | 22300
TM99 | 2 | 23009
TM99 | 3 | 11200...
179703 просмотров
schedule
24.04.2022
как вставить несколько строк из исходной таблицы в одну строку в целевой таблице с помощью курсора в Oracle
Возможный дубликат: Как можно объединить несколько строк в одну в Oracle без создания хранимой процедуры?
create table pr_info(
pr_ref varchar2(10),
pr_text varchar2(3),
pr_key varchar2(12)
)
Эта таблица содержит данные...
2265 просмотров
schedule
24.04.2023
Функция, эквивалентная STUFF в SQL (GROUP_CONCAT в MySSQL/LISTAGG в Oracle)
Кто-нибудь знает, есть ли в Firebird 2.5 функция, аналогичная функции STUFF в SQL?
У меня есть таблица, содержащая родительские пользовательские записи, и другая таблица, содержащая дочерние пользовательские записи, связанные с родителем. Я хотел...
5093 просмотров
schedule
29.06.2022
Мне нужен вывод без использования регистра или декодирования в 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
Как разделить/форматировать агрегированные данные string_agg(), используя поля *_id, на которые ссылаются данные?
Этот вопрос является своего рода продолжением моего предыдущего вопроса, который можно найти здесь .
Этот SQLFiddle использует структуру базы данных и запрос, которые я описываю ниже.
База данных выглядит так:
CREATE TABLE artistnames...
59 просмотров
schedule
31.10.2022
Объединение нескольких значений в один столбец с помощью функции stuff() в SQL
ID | NAME
----|--------
1 |Ann
2 |Jake
1 |Julie
3 |Paul
2 |Shane
4 |Kumi
Я хочу объединить значения, используя stuff() , как показано ниже. И на отдельные значения не должна влиять функция stuff() .
ID | NAME...
4291 просмотров
schedule
30.10.2023
Как избежать дубликатов в функции STRING_AGG
Мой запрос ниже:
select
u.Id,
STRING_AGG(sf.Naziv, ', ') as 'Ustrojstvena jedinica',
ISNULL(CONVERT(varchar(200), (STRING_AGG(TRIM(p.Naziv), ', ')), 121), '')
as 'Partner',
from Ugovor as u
left join VezaUgovorPartner...
8445 просмотров
schedule
20.12.2022
MSSQL — GROUP_CONCAT
Вот пример данных:
IdProduit Localisation Qte_EnMain
4266864286880063006 E2-R40-B-T 13.00000
4266864286880063006 E2-R45-B-T 81.00000
4266864286880063007 E2-R45-C-T 17.00000
4266864286880063008 E2-R37-B-T 8.00000
И это то, что я хотел...
790 просмотров
schedule
20.04.2023
Какие есть альтернативы LISTAGG и WMCONCAT?
У меня есть запрос ниже -
SELECT /*+ PARALLEL (CNVSO_TBAP_PRICE_PLAN ,16) FULL(CNVSO_TBAP_PRICE_PLAN) */
AP_ID, MAIN_ITEM_ID,
LISTAGG (AP_VERSION_ID || '_' || PARTITION_KEY
|| '_'...
73 просмотров
schedule
04.03.2024
STRING_AGG ведет себя не так, как ожидалось
У меня есть следующий запрос:
WITH cteCountryLanguageMapping AS (
SELECT * FROM (
VALUES
('Spain', 'English'),
('Spain', 'Spanish'),
('Sweden', 'English'),
('Switzerland', 'English'),...
1481 просмотров
schedule
10.10.2022
динамический свод в db2
Итак, у нас есть ключевое слово PIVOT в Oracle/SQL Server, когда вы конвертируете строки в столбцы. Не в DB2, я хочу преобразовать результаты строк и объединить их в столбец динамически, например, я не знаю, сколько строк я могу получить, они могут...
1465 просмотров
schedule
31.07.2023
Как объединить строки в одну ячейку и добавить строку разрыва после каждой с помощью SQL Server
Я использую SQL Server 2017 и пытаюсь создать запрос, который объединяет языки и уровни владения в одну строку для каждого сотрудника. Например, таблица, в которой хранится информация в моей базе данных SQL:
И конечный результат, которого я...
250 просмотров
schedule
21.08.2023
Несколько строк в One Teradata
Моя изменчивая таблица в Teradata содержит данные, подобные следующим.
ID | RECORD_TIMESTAMP | CHANNEL
1 | 20200101 | A
1 | 20200102 | B
1 | 20200103 | C
2 | 20200104 | D
3 | 20200105...
361 просмотров
schedule
16.08.2022
Группировать по одному столбцу с разными значениями ORACLE
У меня есть следующая таблица:
NUMBER | ELEMENT
-------+----------
1 | Elemento1
1 | Elemento2
1 | Elemento3
2 | Elemento5
2 | Elemento6
2 | Elemento7
Я ищу группу по выбору, которая возвращает мне следующее:...
82 просмотров
schedule
12.03.2022
Эквивалент LISTAGG в PostgreSQL
У меня проблемы с преобразованием этого из Oracle в PostgreSQL. Я пытался использовать STRING_AGG, но безуспешно. Я считаю, что есть проблема с REGEXP_REPLACE. Кто-нибудь может помочь?
REGEXP_REPLACE(
LISTAGG(column_name, ',') WITHIN GROUP...
708 просмотров
schedule
12.10.2023
SQL Server 2014, эквивалентный GROUP_CONCAT()
Я использую SQL Server 2014. У меня есть таблица country и таблица city .
Таблица стран
ID | Code
---+-------
1 | USA
2 | UK
Городской стол
ID | Code | CountryID
----+-------+------------
1 | JSN | 1...
60 просмотров
schedule
17.08.2023