Вопросы с тегом 'group-concat'

функция, которая возвращает строковое представление конкатенированных значений, отличных от NULL группы
46

Как конкатенировать текст из нескольких строк в одну текстовую строку на SQL-сервере?

Рассмотрим таблицу базы данных, содержащую имена, с тремя строками: Peter Paul Mary Есть ли простой способ превратить это в одну строку Peter, Paul, Mary?
11 окт. '08 в 23:49
11

Можно ли объединить несколько строк MySQL в одно поле?

Используя MySQL, я могу сделать что-то вроде: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Мой вывод: shopping fishing coding но вместо этого я просто хочу 1 ряд, 1 столбец: Ожидаемый результат: shopping, fishing, coding Причина в...
10 нояб. '08 в 2:34
6

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

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

Максимальная длина MySQL и GROUP_CONCAT()

Я использую GROUP_CONCAT() в запросе MySQL для преобразования нескольких строк в одну строку. Однако максимальная длина результата этой функции составляет 1024. Мне очень хорошо известно, что я могу изменить параметр group_concat_max_len, чтобы ув...
02 апр. '10 в 13:59
2

MySQL: Сортировка значений GROUP_CONCAT

Короче: есть ли способ сортировки значений в инструкции GROUP_CONCAT? Query: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND pa...
15 июн. '09 в 10:20
5

MySQL DISTINCT на GROUP_CONCAT()

Я делаю SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Примеры данных ниже: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Однако, я получаю test1 test2 test3 test4 test1 test3 назад, и я хотел бы получить test1...
21 июн. '10 в 9:37
3

GROUP_CONCAT - разделитель запятой - MySQL

У меня есть запрос, в котором я использую GROUP_CONCAT и пользовательский разделитель, так как мои результаты могут содержать запятые: '----' Все это хорошо работает, однако оно по-прежнему разделяется запятой, поэтому мой вывод: Result A----,Resu...
07 окт. '11 в 19:11
4

GROUP_CONCAT ORDER BY

Я таблица, например: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | ...
25 дек. '11 в 19:38
6

Как использовать GROUP_CONCAT в CONCAT в MySQL

Если у меня есть таблица со следующими данными в MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 как мне получить его в следующем формате? id Column 1 ...
19 нояб. '12 в 10:10
6

using group_concat в PHPMYADMIN покажет результат как [BLOB - 3B]

У меня есть запрос, который использует GROUP_CONCAT mysql в целочисленном поле. Я использую PHPMYADMIN для разработки этого запроса. Моя проблема в том, что вместо отображения 1,2, являющегося результатом конкатенированного поля, я получаю [BLOB - 3...
25 янв. '10 в 16:53
3

MySQL: GROUP_CONCAT с LEFT JOIN

У меня возникла проблема с функцией MySQL GROUP_CONCAT. Я проиллюстрирую свою проблему, используя простую базу данных справки: CREATE TABLE Tickets ( id INTEGER NOT NULL PRIMARY KEY, requester_name VARCHAR(255) NOT NULL, description TEXT NOT NULL...
15 дек. '10 в 23:19
2

Заказ Sqlite group_concat

В Sqlite я могу использовать group_concat: 1...A 1...B 1...C 2...A 2...B 2...C 1...C,B,A 2...C,B,A но порядок конкатенации случайный - согласно документам. Мне нужно отсортировать вывод group_concat как 1...A,B,C 2...A,B,C Как я могу это сде...
13 дек. '09 в 18:56
6

Как создать json-формат с помощью group-concat mysql?

Как создать json-формат с помощью group-concat mysql? (я использую MySQL) Пример1: table1: email | name | phone ------------------------------------- my1@gmail.com | Ben | 6555333 my2@gmail.com | Tom | 2322452 my2...
20 сент. '12 в 11:45
6

GROUP_CONCAT с лимитом

У меня есть таблица с player -s в отношении многих ко многим со skill -s Цель состоит в том, чтобы перечислить игроков и их "топ-3 навыков" с помощью одного запроса. fiddle create table player( id int primary key ); create table skill( id i...
12 мая '14 в 12:00
1

Как объединить строки из подзапроса в одну строку в mysql?

У меня есть три таблицы: table "package" ----------------------------------------------------- package_id int(10) primary key, auto-increment package_name varchar(255) price decimal(10,2) table "zones" ---------------------...
14 окт. '10 в 17:12