你能在mysql中对字符串求和吗?

时间:2016-04-09 20:09:53

标签: mysql

mysql 5.5

在我的选择中,我使用总和计算各种事物。由于对按X分组的记录进行求和,因此返回一行,其中包含整个组的总和结果。

我的问题是你可以用字符串做到这一点吗?我计算的不同总和基于行内的值。在这些行中是我想要在一个最终连接字符串中收集的文本值。

我正在寻找像sum_string(thistextvalue)这样的东西。

谢谢。

(我本来会使用一个mysql-beginner标签,但没有一个。我通常会尝试将自己标识为初学者 - 但是一些非常聪明的人会编辑它。)

2 个答案:

答案 0 :(得分:3)

您可能正在寻找GROUP_CONCAT功能

SELECT GROUP_CONCAT(word) FROM table GROUP BY X

答案 1 :(得分:1)

您可以使用GROUP_CONCAT。来自文档的示例:

 SELECT student_name,
     GROUP_CONCAT(DISTINCT test_score
               ORDER BY test_score DESC SEPARATOR ' ')
     FROM student
     GROUP BY student_name;