select 学生姓名,count(获得奖项) 获得的奖项数 from 表 group by 学生姓名
解决方案 »
- 关于复合索引的一点疑问?
- 来看看吧%>_<%
- 如何查询表中重复数据 在线等
- 关于视图索引的难题,请高手进来!
- 求一sql语句,我想要这样的结果,请大侠帮助!急呀!!!
- sql server 2005 非sa用户问题,select 一定要指定用户名吗?烦请高手相助
- 移动Master.mdf文件位置的方式还原Master数据库--出问题了请教(有挑战性)
- 哪位高手帮我进来看看这个数据库怎么备份啊?
- Proc:insert into [email protected] 什么意思?
- 高分请问各位大侠,你们的SQL Server应用,在服务器端安装时是怎么做的?
- 特急!!请问我的SQL中的小数点被什么吃掉了?
- 建立了一个view,连接2表,如何在某列中,当元素为空时,用0填充?
AS
select 学生姓名 , count(获得奖项) as 获得的奖项数 from table2
group by 学生姓名
AS
select 学生姓名,count(获得奖项) 获得的奖项数 from 表 group by 学生姓名
from 表一
from 表一 left join 表二
on 表一.学生姓名 = 表二.学生姓名
学生 奖励数
XXXX 0
AS
select b.学生姓名,isnull(count(获得奖项),0) 获得的奖项数 from 表二 a left join 表一 b on a.学生姓名=b.学生姓名 group by 学生姓名
from 表一 left join 表二
on 表一.学生姓名 = 表二.学生姓名
group by 表一.学生姓名
isnull是不是不一样?
isnull(null) =-1
isnull(anynumber)=0这好象不行吧
AS
select a.学生姓名,count(b.获得奖项) 获得的奖项数 from 表一 a left join 表二 b on a.学生姓名=b.学生姓名 group by a.学生姓名