sql 计算,

lshclshc 2008-01-23 05:30:33


id stuName birthDay Grade studentNum
1 a 2008 1 20
2 e 2007 3 10
3 c 1998 3 30
4 b 1984 1 15
5 d 1945 1 20
6 e 1988 3 15

我想计算Grade 为1 的studentNum 和,,写出一条sql语句,分不够再加,
...全文
134 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
bwangel 2008-01-24
  • 打赏
  • 举报
回复
Lz突然冒出一句话,使我联想到某些客户提出了需求,等搞好以后,突然又说:能不能再加上这个加上那个。
有感而发,不是针对LZ.
lshclshc 2008-01-24
  • 打赏
  • 举报
回复
是有两张表的,,
上面只给给出一张,





aspnewhead 2008-01-24
  • 打赏
  • 举报
回复

select sum(studentNum)as a from POI group by Grade having Grade=1
lshclshc 2008-01-24
  • 打赏
  • 举报
回复
那张客户表,字段是CustomerID,用户登录后计算Grade,
lonelygames 2008-01-24
  • 打赏
  • 举报
回复
select sum(studentNum) as sumstun where Grade =1
and 与另一表相同的字段(如:stuName) in (
select stuName from 另一表 where 另一个表的条件)
或者
select sum(studentNum) as sumstun where Grade =1
and 与另一表相同的字段(如:stuName) = (
select stuName from 另一表 where 另一个表的条件)
意思就这样.不要再说还有另一个表了!!
zhaoguoqingluntan 2008-01-24
  • 打赏
  • 举报
回复
呵呵
yaoleshi 2008-01-24
  • 打赏
  • 举报
回复
呵呵
syc958 2008-01-23
  • 打赏
  • 举报
回复
查出来总得AS成一个字段出来吧!要不你找谁呀!
ezhuo 2008-01-23
  • 打赏
  • 举报
回复
select sum(studentnum)as SSum from student where grade=1
bwangel 2008-01-23
  • 打赏
  • 举报
回复
select sum(studentnum) as std_sum from student where grade=1

or

select sum(studentnum) as std_sum from student group by grade having grade=1
conan304 2008-01-23
  • 打赏
  • 举报
回复
select sum(studentNum) from tablename where Grade=1 --tablename自己替换
一品梅 2008-01-23
  • 打赏
  • 举报
回复
select   sum(studentNum) from table1   where   Grade=1

exec('declare       @sum       int   set       @sum=0     select       @sum=@sum+StudentNum   from     table1  where grade=1  print       @sum')
一品梅 2008-01-23
  • 打赏
  • 举报
回复
exec('declare @sum int set @sum=0 select @sum=@sum+StudentNum from table1 print @sum')
xiaoniao_28 2008-01-23
  • 打赏
  • 举报
回复
上面应该够lz来选择了 不够就试一下把错误贴出来
顺便接点分 。。。
ccaakkee 2008-01-23
  • 打赏
  • 举报
回复
select sum(studentNum) where Grade =1
zhuanshen712 2008-01-23
  • 打赏
  • 举报
回复
select count(studentNum) where Grade ='1'
zabcd117 2008-01-23
  • 打赏
  • 举报
回复
select sum(convert(int,studentNum)) where Grade ='1'
lshclshc 2008-01-23
  • 打赏
  • 举报
回复
上面的试过不行,,,,,
lshclshc 2008-01-23
  • 打赏
  • 举报
回复
grade sum(studentNum)
yuan74521940 2008-01-23
  • 打赏
  • 举报
回复
select sum(studentNum ) where Grade ='1'

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧