sqlite中的字符串聚合

mon*_*nja 11 sqlite string-aggregation

任何人都知道sqlite中的String Aggregation是否可行?如果我有一个5行/数据的动物专栏,我怎样才能将它们组合起来,以便输出在一个字段'dog','cat','rat','mice','mouse'作为动物

谢谢

Mar*_*ark 18

您正在寻找以下内容:

select group_concat(animal) from animals;
Run Code Online (Sandbox Code Playgroud)

这将返回如下内容:

dog,cat,rat,mice,mouse
Run Code Online (Sandbox Code Playgroud)

如果您不想使用逗号作为分隔符,则可以添加自己的分隔符作为第二个参数:

select group_concat(animal, '_') from animals;
Run Code Online (Sandbox Code Playgroud)

将返回:

dog_cat_rat_mice_mouse
Run Code Online (Sandbox Code Playgroud)