CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

如何判斷一統計列的數量?求SQL語句

楼主amfer()2003-09-03 12:49:19 在 MS-SQL Server / 基础类 提问

一個表:有編號,數量等字段,我要求相同編號的數量之和sum(數量)   as   'Total',如下表,但是有一編號‘002’在這個表中並無記錄,所以得到的和肯定為NULL,我想通過SQL判斷一下,如果為空,則設為0  
   
  編號         倉庫       數量  
  -------------------  
  001             A               10  
  001             B                 5  
  问题点数:20、回复次数:7Top

1 楼mjhnet(天涯沦落人)回复于 2003-09-03 12:51:18 得分 0

请再发一遍,实在看不东Top

2 楼yoki(小马哥--鬓微霜,又何妨)回复于 2003-09-03 13:18:36 得分 10

select   编号,倉庫,sum(isnull(数量,0))   as   数量  
  from   yourtable  
  group   by   编号,倉庫Top

3 楼friendliu(无为)回复于 2003-09-03 13:24:32 得分 5

SELECT   编号,仓库,SUM(ISNULL(数量,0))   AS   数量   FROM   TABLENAME  
  GROUPY   BY   编号,仓库  
  GO  
  Top

4 楼maoxianqiang(sky)回复于 2003-09-03 13:25:33 得分 5

select   a.編號,isnull(sum(b.數量),0)   as   總數量   from    
  編號表   a   left   join   庫存表   b   on   a.編號=b.編號Top

5 楼amfer()回复于 2003-09-03 13:26:31 得分 0

yes,就是樓上說的這樣。Top

6 楼myflok(老虎爱吃肉)回复于 2003-09-03 13:28:29 得分 0

select   編號,isnull(sum(數量),0)   as   總數量   from    
  yourtable   GROUPY   BY   编号Top

7 楼maoxianqiang(sky)回复于 2003-09-03 13:32:23 得分 0

select   a.編號,isnull(sum(b.數量),0)   as   總數量   from    
  編號表   a   left   join   庫存表   b   on   a.編號=b.編號   group   by   a.編號Top

相关问题

  • 判断执行sql语句的数量
  • sql变量问题
  • 求一个sql 判断表里是否存在某列
  • 分多列显示查询。如“名称,数量 ,名称,数量,……”(sql语句)
  • SQL里判断变量是什么数据类型的函数是什么??
  • SQL求助,SQL判断,合并问题
  • 变量存储了列名,在pl/sql引用的问题--急,在线等
  • sql语句中的列名怎么才能用变量代替,请看详情
  • SQL怎样接受变量!
  • 批量转移数据 SQL

关键词

  • 編號
  • 數量
  • isnull
  • sum
  • 数量
  • 编号
  • select

得分解答快速导航

  • 帖主:amfer
  • yoki
  • friendliu
  • maoxianqiang

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo