怎么使用group by?
展开全部
group by 是分组的意思,如果查询语句中用到sum(),count(),avg()等函数时,后面都要有group by ,按某一字段分组,可以用在where后面(也可没有where条件),但group by 后面有条件的话,不能用where要用having
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果select 的时候使用了聚合函数,那么就需要使用group by 没有使用聚合函数的字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编号 姓名 分数
1 张三 62
2 李四 72
3 张三 101
4 张三 59
5 李四 90
select 姓名,sum(分数) 总分 from TABLE group by 姓名
1 张三 62
2 李四 72
3 张三 101
4 张三 59
5 李四 90
select 姓名,sum(分数) 总分 from TABLE group by 姓名
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--且平均休假时间大于55的数据.
SELECT Title,'AVG VH'=AVG(VacationHours)
FROM HumanResources.Employee
WHERE VacationHours>30
GROUP BY Title
HAVING AVG(VacationHours)>55
用来分组的
SELECT Title,'AVG VH'=AVG(VacationHours)
FROM HumanResources.Employee
WHERE VacationHours>30
GROUP BY Title
HAVING AVG(VacationHours)>55
用来分组的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询