Vin*_*ncy 10 sqlite android transpose concatenation delimited
我有一个包含数据行的表,需要为列的所有行创建逗号分隔的字符串.这可以只使用SQLite中的SELECT语句来实现,或者我必须将数据导入Cursor并通过迭代来构建字符串吗?
例如:
UserId
1df4181d-6c52-4aa3-926f-2dacb0a68c70
1df4181d-6c52-4aa3-926f-2dacb0a68c71
1df4181d-6c52-4aa3-926f-2dacb0a68c72
1df4181d-6c52-4aa3-926f-2dacb0a68c73
1df4181d-6c52-4aa3-926f-2dacb0a68c74
1df4181d-6c52-4aa3-926f-2dacb0a68c75
Run Code Online (Sandbox Code Playgroud)
成
1df4181d-6c52-4aa3-926f-2dacb0a68c70,1df4181d-6c52-4aa3-926f-2dacb0a68c71,1df4181d-6c52-4aa3-926f-2dacb0a68c72,1df4181d-6c52-4aa3-926f-2dacb0a68c73,1df4181d-6c52-4aa3-926f-2dacb0a68c74,1df4181d-6c52-4aa3-926f-2dacb0a68c75
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激.
Tar*_*ryn 29
你可以使用GROUP_CONCAT():
select group_concat(yourColumn, ',')
from yourtable
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5092 次 |
| 最近记录: |