以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在sql语句中,如何设定 Null 值为0 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77473) |
-- 作者:E_Fox -- 发布时间:2015/11/18 22:28:00 -- 在sql语句中,如何设定 Null 值为0 Sel ect 序号,产品名称,购进数量,(case when 销售数量 is null then 0 else 销售数量 end) From {购进明细} Left JOIN {销售明细} ON {销售明细}.[序号] = {购进明细}.[序号] 这句总出错 sel ect 序号,产品名称,购进数量,isnull(销售数量,0) from {购进明细} Left JOIN {销售明细} ON {销售明细}.[序号] = {购进明细}.[序号] 也不行 |
-- 作者:Hyphen -- 发布时间:2015/11/19 8:48:00 -- 以下是引用E_Fox在2015/11/18 22:28:00的发言:
sel ect 序号,产品名称,购进数量,isnull(销售数量,0) from {购进明细} Left JOIN {销售明细} ON {销售明细}.[序号] = {购进明细}.[序号] 也不行 这个没有问题
如果是Access,这样用 sel ect 序号,产品名称,购进数量,IIF(销售数量 is null,0,销售数量) from {购进明细} Left JOIN {销售明细} ON {销售明细}.[序号] = {购进明细}.[序号] |
-- 作者:大红袍 -- 发布时间:2015/11/19 9:48:00 -- 报什么错?
http://www.foxtable.com/help/topics/1484.htm
|