在T-SQL中这个要求如何用语句实现,求解!!

xhusa 2004-03-03 10:04:52
从SQL Server2000 数据库中的一个表中某一字段
通过关联取出统计数据,其中数量一栏有的是数字,有的是NULL,
试问有什么函数或句语句可以让为NULL的得到的结果为0,其它的数值不变!!
要求在select 语句中实现

我的语句为:
select A.AreaName,A.AreaCode,
(select B.Num from (select GSite,count(*) as Num from xy_grad group by GSite) as B where A.AreaCode=B.GSite)
from xy_AreaCode as A where right(A.AreaCode,2)<>'00'

显示结果为:
北京市 1101 33
天津市 1201 3
石家庄市 1301 NULL
唐山市 1302 NULL
秦皇岛市 1303 NULL
邯郸市 1304 NULL
邢台市 1305 NULL
保定市 1306 NULL
张家口市 1307 NULL
承德市 1308 NULL
沧州市 1309 NULL
...........
...全文
60 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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