搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 求助,请问这条语句那里出错了?谢谢
标题:
求助,请问这条语句那里出错了?谢谢
只看楼主
ice_callous
等 级:
新手上路
帖 子:21
专家分:0
注 册:2010-10-14
结帖率:
60%
楼主
已结贴
√
问题点数:20 回复次数:3
求助,请问这条语句那里出错了?谢谢
查询各系及学生数,最后求出共有多少系和学生。
Select 所在系, Count(学号)
From 学生
Group By 学生,所在系
Compute Count( Distinct (所在系))
Compute Count(学号) By 所在系
搜索更多相关主题的帖子:
语句
2010-11-30 16:25
autobot
等 级:
业余侠客
帖 子:71
专家分:202
注 册:2007-9-6
第
2
楼
得分:7
使用Compute 后就不能再用 Distinct
2010-12-01 08:33
aei135
等 级:
贵宾
威 望:
12
帖 子:232
专家分:1176
注 册:2009-4-6
第
3
楼
得分:7
1.学生不在选择列表中,不能使用Group By 学生
聚合时不能用distinct关键字
3.使用 COMPUTE BY,则必须也使用 ORDER BY 子句
2010-12-01 09:55
png
等 级:
蝙蝠侠
威 望:
4
帖 子:126
专家分:880
注 册:2010-10-6
第
4
楼
得分:7
Group By 是用来分类的. "Group By 学生,所在系" 是什么分类哪?
如果是"Group By 大学, 所在系" 还好理解些 - 结果可以为
大学 系 学生人数
清华 计算机系 51
清华 建筑系 63
北大 英语系 34
北大 历史系 15
当然 Select 语句要改成类似 - Select 大学, 所在系, Count(学号)
对SQL来说Compute语句并不重要.
2010-12-02 01:03
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-327417-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.385110 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved