17

sqlite での文字列集約が可能かどうかは誰にもわかりますか? 5行/データの動物列がある場合、出力が動物として「犬」、「猫」、「ラット」、「マウス」、「マウス」の1つのフィールドになるようにそれらを組み合わせるにはどうすればよいですか

ありがとう

4

2 に答える 2

28

次のようなものを探しています。

select group_concat(animal) from animals;

これにより、次のようなものが返されます。

dog,cat,rat,mice,mouse

コンマを区切り記号として使用したくない場合は、独自の区切り記号を 2 番目のパラメーターとして追加できます。

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

戻ります:

dog_cat_rat_mice_mouse
于 2010-08-18T18:23:47.143 に答える