一个select语句,本人在线
来源:百度知道 编辑:UC知道 时间:2024/06/30 07:19:55
http://hi.baidu.com/lovesun%5Fday/album/item/b9f043fb264a510a6c22eb0f.html 这个是截图
为什么加上group by score 之后select score,count(score) from score123能够运行了
select score,count(score) from score123的语病在哪儿啊
请详解,谢谢
为什么加上group by score 之后select score,count(score) from score123能够运行了
select score,count(score) from score123的语病在哪儿啊
请详解,谢谢
没有group by 的时候 count是对查出的所有记录计数, 它是把select score
from scroe123的所有记录 计数,只是一个值,而scroe是多个值,也就是说
count(score)和score这两个字段对应不起来,无法构造成一个表
有group by score的时候,count是对每个score的值对应的记录进行计数,
也就是统计每个score的值对应的记录有多少条 ,这样这两个字段才能对应起来,构造成一个表