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

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

9 голосов
/ 18 августа 2010

Кто-нибудь знает, возможно ли агрегирование строк в sqlite? Если у меня есть столбец животных с 5 строками / данными, как я могу объединить их так, чтобы вывод был в одном поле «собака», «кошка», «крыса», «мыши», «мышь» как животные

Спасибо

1 Ответ

17 голосов
/ 18 августа 2010

Вы ищете что-то вроде следующего:

select group_concat(animal) from animals;

Это вернет что-то вроде следующего:

dog,cat,rat,mice,mouse

Если вы не хотите использовать запятую в качестве разделителя, вы можете добавить свой собственный разделитель в качестве второго параметра:

select group_concat(animal, '_') from animals;

, который вернется:

dog_cat_rat_mice_mouse
...