Judy Cao

导航

sql的一个小问题需要注意

聚合函数常用的有

Sum

Min

Max

Count

Avg

下面说一个使用时的小问题

Select sum(age) from student                                             OK

Select sum(age) , sex from student group by sex                 OK

Select sum(age) , sex from student                                     ERROR

第二个sql如果不加group by 的话会报错。

也就是Select sum(age) , sex from student是错误的sql

 

总结:

Select sum(age) , sex , sname, sheight from student
group by sex,sname,sheight
聚合函数与表的其他列一起查询时,所有的非聚合函数都必须在group
by中出现。。。。

posted on 2010-05-31 18:48  Judy Cao  阅读(232)  评论(2)    收藏  举报