使用此查询
SELECT GROUP_CONCAT(ProductID) FROM blog_txstock
WHERE LastUpdateOn BETWEEN ('2016-05-01 00:00:00') AND ('2016-05-09 00:00:00');
我得到的结果就像
123456,123456,B-CAT
但我想将结果转换为
'123456','123456','B-CAT'
答案 0 :(得分:0)
您只需更改外部引号:
>>> s = '123456,123456,B-CAT'
>>> ",".join("'{0}'".format(i) for i in s.split(','))
"'123456','123456','B-CAT'"
如果您想知道为什么它显示的是额外的" "
只是它所代表的方式,如果您保存结果值并打印它,您将得到您想要的结果。
>>> r = ",".join("'{0}'".format(i) for i in s.split(','))
>>> print(r)
'123456','123456','B-CAT'