收录日期:2020/09/29 00:41:08 时间:2016/06/28 20:35:17 标签:基础类
1.查询学生所在系及每个系的人数,最后求出一共有多少系和多少学生。s#是学号  
我写了  
SELECT sdept,count(s#)  
FROM s   
GROUP BY sdept  
COMPUTE COUNT(sdept)   
COMPUTE COUNT(s#)  
GO  
显示:列 's.S#' 在选择列表中无效,因为该列未包含在聚合函数中,并且没有 GROUP BY 子句。 
但是当我去掉COMPUTE COUNT(s#)后,即
SELECT sdept,count(s#)  
FROM s   
GROUP BY sdept  
COMPUTE COUNT(sdept)
go  
却可得出结果.但到底怎样才能最后求出一共有多少学生呢?
2.
declare @avg_grade float  
select @avg_grade=avg(grade) from sc  
if (@avg_grade>85)  
 begin  
   select s.s#,sn,avg(grade) from s inner join sc on s.s#=sc.s# 
   GROUP BY S.S#,S.SN 
   print '学习情况好'  
  end  
 else   
  begin  
    select s.s#,sn,avg(grade) from s inner join sc on s.s#=sc.s# 
    GROUP BY S.S#,S.SN 
   print '学习情况较好'  
  end  
结果出来了,却只有选择出来的结果,逻辑控制语句的显示学习情况的结果,为什么呢?是不是一开始程序的编写就是错误的呢?
还请高手指教,谢谢!
帖子最后一句应该是"结果出来了,却只有选择出来的结果,没有逻辑控制语句的显示"学习情况"的结果"
没遇到过这种情况.
这个简单啊,网上搜一下就得到答案了.

爱因斯坦和哥得尔在一起的一张难得的彩照 VB打包问题----------急啊 大家帮帮忙,一个javascript的问题,在线急等。。。 php的escape函数问题,错误 一简单问题....1/5 怎么等于 0.2啊... 这样的sql 语句怎么写 怎么样让电脑启动更快? web相关开发,vc高手请进 255.255.255.128可以、作为子网掩码吗? 美国军人看98年抗洪求灾 翻页显示的问题?急等 准备着手学习通信技术,高手用一点时间进来看下!拜托 招聘兼职:上海大型印刷企业招聘ERP开发人员(delphi7+sqlserver+cxgrid+fastreport) Excel复制、粘贴问题 我在VS2005中使用AJAX后,一运行此页面就出现脚本错误 如何将数据库,服务器,程序一起打包? 关于encrypt加密的用法问题,在线急等.... 大家来谈谈 求助!!请问如何用C/C++(不能用mfc)实现从一个目录得到该目录下所有的文件?各位高手帮忙了!! 如何将数据库,服务器,程序一起打包? 查询!!! 客户端控件的值如何传递给服务器端控件??? 各位大虾可否介绍一下WEB2.0呢? 关于apache的basic认证的问题 图形的刷新。。MFC用哪个函数来把已经画上去的图形全部清除的??? 问一个OTA的问题 求一SQL语句。50分。 实现如163邮箱把邮件移到相对应的栏目中 word中合并表格中单元格小问题,高手请进……在线急等之…… 关于zendstudio程序调试的问题,紧急,请进