2010-08-18 8 views
3

Quelqu'un sait si l'agrégation de chaînes dans sqlite est possible? Si j'ai une colonne animale avec 5 lignes/données, comment puis-je les combiner pour que la sortie soit dans un champ 'chien', 'chat', 'rat', 'souris', 'souris' comme animauxAgrégation de chaînes en sqlite

Merci

Répondre

7

vous cherchez quelque chose comme ce qui suit:

select group_concat(animal) from animals; 

Cela renverra quelque chose comme ce qui suit:

dog,cat,rat,mice,mouse 

Si vous ne veulent pas utiliser une virgule comme séparateur, vous pouvez ajouter votre propre séparateur comme second paramètre:

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

qui retournera:

dog_cat_rat_mice_mouse 
+0

étonnantes, merci :) – monmonja