Вопросы с тегом 'string-aggregation'

Этот тег предназначен для вопросов SQL, где несколько значений строки (символа) должны быть объединены в одно значение с помощью GROUP BY. Эквивалент sum() - только для строк.
15

Как конкатенировать строки поля строки в запросе PostgreSQL?

Я ищу способ конкатенации строк поля внутри группы по запросу. Так, например, у меня есть таблица: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave и я хотел сгруппировать по ...
04 сент. '08 в 14:27
6

Postgresql GROUP_CONCAT эквивалент?

У меня есть таблица, и я бы хотел потянуть одну строку на один идентификатор с конкатенированными значениями полей. В моей таблице, например, у меня есть следующее: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 |...
01 апр. '10 в 14:09
13

SQL Query для конкатенации значений столбцов из нескольких строк в Oracle

Можно ли построить SQL для конкатенации значений столбцов из несколько строк? Ниже приведен пример: Таблица A PID A B C Таблица B PID SEQ Desc A 1 Have A 2 a nice A 3 day. B 1 Nice Work. C 1 ...
13 янв. '11 в 23:34
11

Как объединить несколько строк в список с разделителями-запятыми в Oracle?

У меня есть простой запрос: select * from countries со следующими результатами: country_name ------------ Albania Andorra Antigua ..... Я хотел бы вернуть результаты в одну строку, так вот: Albania, Andorra, Antigua, ... Конечно, я могу напи...
22 янв. '09 в 12:51
3

Как отсортировать результат от string_agg()

У меня есть стол: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Со строками: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SIN...
23 июл. '14 в 9:30
11

Как создать список через запятую, используя SQL-запрос?

У меня есть 3 таблицы: Приложения (id, name) Ресурсы (id, name) ApplicationsResources (id, app_id, resource_id) Я хочу показать в GUI таблицу всех имен ресурсов. В одной ячейке каждой строки я хотел бы указать все приложения (разделенные запятыми...
30 нояб. '09 в 5:31
4

Как несколько строк могут быть объединены в один в Oracle без создания хранимой процедуры?

Как я могу достичь следующего в оракуле без создания хранимой процедуры? Набор данных: question_id element_id 1 7 1 8 2 9 3 10 3 11 3 12 Желаемый результат: questio...
02 июл. '09 в 18:41
2

STRING_AGG не ведет себя так, как ожидалось

У меня есть следующий запрос: WITH cteCountryLanguageMapping AS ( SELECT * FROM ( VALUES ('Spain', 'English'), ('Spain', 'Spanish'), ('Sweden', 'English'), ('Switzerland', 'English'), ...
27 сент. '18 в 9:14
2

Агрегация строк в sqlite

Кто-нибудь знает, возможно ли String Aggregation в sqlite? Если у меня есть столбец животных с 5 строками/цифрами, как я могу объединить их так, чтобы выход был в одном поле "собака", "кошка", "крыса", "мыши", "мышь" как животные Спасибо
18 авг. '10 в 18:16
5

CONCAT (столбец) OVER (PARTITION BY...)? Групповые конкатенации строк без группировки самого результата

Мне нужен способ сделать конкатенацию всех строк (для каждой группы) в виде оконной функции, например, как вы можете сделать COUNT(*) OVER(PARTITION BY...), и подсчет совокупности всех строк на группу будет повторяться через каждую конкретную группу...
19 авг. '12 в 3:12
5

Oracle: объединение нескольких результатов в подзапрос в единое значение, разделенное запятыми

Я пытаюсь преобразовать одноколонный подзапрос в выделенный VARCHAR список, содержащий команды. Это идентично этому вопросу, но для Oracle, а не для SQL Server или MySQL.
29 янв. '09 в 17:19
2

'stuff' и 'для пути xml (' ')' от SQL Server в Postgresql

Я переношу некоторые запросы SQL Server 2008R2 в Postgresql 9.0, и у меня есть некоторые проблемы с ним. Здесь запрос SQL Server: stuff((select ', '+p.[NAME] as 'data()' from BPROVIDERS_PROVIDER p, BORDER_ARTICLEORDERPROVIDER aop where p.OID = aop...
02 янв. '13 в 9:24
3

Запрос, чтобы получить несколько строк в одну строку

У меня есть таблица, в которой есть следующая информация: ITEM WH BATCH DOC NO CLD1 FN B1 3 CLD1 FN B1 3 CLD1 FN B2 3 CLD1 FN B2 3 CLD1 FN B3 3 CLD1 FN B4 3 Это код, который я использовал, чтобы п...
10 июл. '19 в 5:59
1

String_agg в SQL Server 2016

Вот мой код в SQL Server 2016 insert into @entdef_queries(entitydefid,squery) select A.entitydefid , ( select String_agg(cols,ioperator) from ( ...
06 февр. '19 в 12:00
1

Построение строки из нескольких записей с двумя столбцами

Я подготовил простой SQL-скрипт для моего вопроса - В текстовой игре, написанной в Pl/pgSQL для PostgreSQL 10.2, игроки перемещаются в таблице: CREATE TABLE words_scores ( mid bigint NOT NULL REFERENCES words_moves ON DELETE CASCADE, ...
27 февр. '18 в 13:25