count(0)出现0

count(0)出现0

ID:21214046

大小:102.97 KB

页数:8页

时间:2018-10-20

count(0)出现0_第1页
count(0)出现0_第2页
count(0)出现0_第3页
count(0)出现0_第4页
count(0)出现0_第5页
资源描述:

《count(0)出现0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、求:学各科目的学生人数sql语句 有两个表,一个科目表字段:科目号,科目名  另一个学生成绩表字段:学号,科目号,成绩 求:select科目号,科目名,count()为该科目人数三个字段的sql语句 问题:如果记录数为0时,怎样显示它的记录数为0 昨天发帖得到两个sql语句:selecta.科目号,a.科目名,count(*)from科目表ainnerjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名selecta.科目号,a.科目名,count(*)as该科目人数from科目表aleftjoin学生成绩表bona.科目号=b.科目号grou

2、pbya.科目号,a.科目名第一条的问题是:如果记录数为0时,就不显示那科目第二条的问题是:如果记录数为0时,却显示那科目的记录数为1  请问应怎么解决?·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP回复次数:14··HEROWANG·(王一诺)··等 级:#1楼得分:0回复于:2009-04-2813:12:33groupbyall试试··对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:分析死锁并处理_整理贴5··sdhdy·(★触发器专家VS触发器难题★)··等 级:·#2楼得分:4回复于:2009-04-2813:16:38SQLcode

3、--1selecta.科目号,a.科目名,count(*)from科目表ainnerjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名havingcount(1)>0--2selecta.科目号,a.科目名,casewhencount(*)=0then1elsecount(*)endas该科目人数from科目表aleftjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:求日期的显示··guguda2008·(一直被烘烤,从未被烤熟)··等 级:

4、·#3楼得分:2回复于:2009-04-2813:17:55selecta.科目号,a.科目名,count(*)from科目表ainnerjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名 改成selecta.科目号,a.科目名,count(*)from科目表arightjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名试试·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:华山论剑第1式-SQLServer查询优化!··guguda2008·(一直被烘烤,从未被烤熟)··等 级:·#4楼得分:

5、0回复于:2009-04-2813:18:49这个触发器专家太快了。。。·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:求一SQL语句写法:Excel插入SQL表··htl258·(Tony)··等 级:·22更多勋章#5楼得分:0回复于:2009-04-2813:35:51引用2楼sdhdy的回复:SQLcode--1selecta.科目号,a.科目名,count(*)from科目表ainnerjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名havingcount(1)>0--2selecta.科目号,a.科目名,ca

6、sewhencount(*)=0then1elsecount(*)endas该科目人数from科目表aleftjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名支持·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP精华推荐:SQL语句优化汇总··aa806525280·(aa806525280)··等 级:·#6楼得分:0回复于:2009-04-2816:12:50引用3楼guguda2008的回复:selecta.科目号,a.科目名,count(*)from科目表ainnerjoin学生成绩表bona.科目号=b.科目号groupb

7、ya.科目号,a.科目名改成selecta.科目号,a.科目名,count(*)from科目表arightjoin学生成绩表bona.科目号=b.科目号groupbya.科目号,a.科目名试试这个还不行啊我的意思是要:如果记录数为0时,则显示它的记录数为0 ·对我有用[0]·丢个板砖[0]·引用·举报·管理·TOP··aa806525280·(aa806525280)··等 级:·#7楼得分:0回复于:2009-04-2816:20:33我发现count(*)的结果永远不等于0,为什么?·对我有用[0]·丢个板砖[

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。