Php 从表中选择另一个具有附加字符的表
我有一个有很多整数的表,它是索引 例如Php 从表中选择另一个具有附加字符的表,php,sql,concatenation,Php,Sql,Concatenation,我有一个有很多整数的表,它是索引 例如235567,2,43,45,66,7 我希望每条记录的开头和结尾都有coma字符 例如,,235567,2,43,45,66,7, 有可能进行这样的查询吗 select ','.data.',' from mytable as testtable 我知道这不行,但有什么建议吗?是的,使用CONCAT() 或CONCAT\u WS() 如果您有这样的行: data 1 2 3 4 您所需的输出是,1,2,3,4,,然后使用分组\u CONCAT sel
235567,2,43,45,66,7
我希望每条记录的开头和结尾都有coma字符
例如,,235567,2,43,45,66,7,
有可能进行这样的查询吗
select ','.data.',' from mytable as testtable
我知道这不行,但有什么建议吗?是的,使用CONCAT()
或CONCAT\u WS()
如果您有这样的行:
data
1
2
3
4
您所需的输出是,1,2,3,4,
,然后使用分组\u CONCAT
select CONCAT(',', data, ',') from mytable as testtable
select CONCAT_WS(',', GROUP_CONCAT(data)) from mytable as testtable
这就是你要找的吗?在返回结果的开始和结束处仅用逗号?从mytable中选择CONCAT(',',
myfield
,','),查看GROUP_CONCAT
解决该问题;你还有什么想知道的吗?
select CONCAT_WS(',', GROUP_CONCAT(data)) from mytable as testtable
SELECT CONCAT( ",", data, "," )
FROM mytable