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

как вставить несколько строк из исходной таблицы в одну строку в целевой таблице с помощью курсора в 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 просмотров

Объединение нескольких значений в один столбец с помощью функции 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 просмотров

динамический свод в db2
Итак, у нас есть ключевое слово PIVOT в Oracle/SQL Server, когда вы конвертируете строки в столбцы. Не в DB2, я хочу преобразовать результаты строк и объединить их в столбец динамически, например, я не знаю, сколько строк я могу получить, они могут...
1465 просмотров
schedule 31.07.2023

Как объединить строки в одну ячейку и добавить строку разрыва после каждой с помощью SQL Server
Я использую SQL Server 2017 и пытаюсь создать запрос, который объединяет языки и уровни владения в одну строку для каждого сотрудника. Например, таблица, в которой хранится информация в моей базе данных SQL: И конечный результат, которого я...
250 просмотров

Несколько строк в 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 просмотров