MySQL数据库把查询结果拼接成字符串返回

版权声明:学习 https://blog.csdn.net/qq_40238006/article/details/86009557

在实际的开发中我们有的时候需要把查询出来的结果拼接成字符串来进行使用

MySQL有一个解决办法:GROUP_CONCAT()函数

使用办法如下:

SELECT
	GROUP_CONCAT(
		"'",
		【要拼接成字符串的字段】,
		"'"
	) list
FROM
	【数据表】
WHERE
	【筛选条件】

查询结果会如下例子:

'3','4','5','6','7','8','9','10','11','12'

也可以不加单引号使用,GROUP_CONCAT()函数会自动用英文逗号“,”隔开每一个元素

SELECT
	GROUP_CONCAT(
		【要拼接成字符串的字段】
	) list
FROM
	【数据表】
WHERE
	【筛选条件】

查询结果会如下:

3,4,5,6,7,8,9,10,11,12

猜你喜欢

转载自blog.csdn.net/qq_40238006/article/details/86009557
今日推荐