gpt4 book ai didi

sqlite - SQLITE选择结果成字符串

转载 作者:行者123 更新时间:2023-12-03 18:50:11 26 4
gpt4 key购买 nike

我正在寻找一种方法来将SQLite查询的结果作为单个字符串返回以供内部触发器使用。

类似于Python的'somestring'.join()方法。

Table: foo
id | name
1 | "foo"
2 | "bar"
3 | "bro"


然后是一条选择语句:

MAGIC_STRING_CONCAT_FUNCTION(SELECT id FROM foo,",");


回来
“ 1,2,3”

最佳答案

您正在寻找group_concat函数:

group_concat((SELECT id FROM foo), ",");


以下是 the description of the function group_concat from the documentation


group_concat(X) group_concat(X,Y)

group_concat()函数返回一个字符串,该字符串是
X的所有非NULL值的串联。如果参数 Y存在
然后用作 X实例之间的分隔符。逗号(“,”)
如果省略 Y,则用作分隔符。的顺序
级联元素是任意的。

关于sqlite - SQLITE选择结果成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28257846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com