GROUP BY是否适用于文字类型字段?
例如,我有一个名为story
我可以找到类似这样的故事吗
选择故事,从mytable组中计算(*)1;
GROUP BY会根据故事栏中的完整文本或只是几个第一个字符进行评估吗?
答案 0 :(得分:0)
点击此链接:
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等聚合函数。
关于您的问题,Yes GROUP BY可以与varchar或string列一起使用。使用查询可以更好地实现您想要实现的目标:
select story, count(*) from mytable group by story;