GROUP BY在文本类型字段上起作用吗?
例如,我有一个名为story的文本类型列

我可以找到类似的故事吗

选择故事,将mytable组中的count(*)乘以1;

GROUP BY是根据故事列中的完整文字还是仅根据一些前几个字符进行评估?

最佳答案

查看此链接:

https://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html

https://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html

GROUP BY是一个聚合器,因此必须在GROUP BY中使用SUM,COUNT,AVG等聚合函数。

关于您的问题,可以将GROUP BY与varchar或字符串列一起使用。使用查询可以更好地实现您要实现的目标:

select story, count(*) from mytable group by story;

关于mysql - MySQL GROUP BY文字类型栏位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21773583/

10-11 22:25
查看更多