以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SELECT语句里 替换空值  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=149664)

--  作者:aoc103
--  发布时间:2020/5/8 20:27:00
--  SELECT语句里 替换空值
s elect a.商品编号,c.品牌类型,a.品牌,a.型号,a.片数,a.规格,a.手感工艺,a.批底工艺,a.产品分类,a.产品名称,b.等级,b.库位,b.色号,b.生产日期,b.库存数量,b.虚拟库存,b.色号备注 from {库存表_明细} as b,{商品表_主表} as a,{品牌表_主表} as c where a.商品编号=b.商品编号 and c.品牌名称=a.品牌 and b.库存数量<>0


以上的a.产品分类 a.产品名称 有的时候 查询出来是空值 我需要在表格里做合并显示,值为空的时候 不能显示 我需要替换成" "空值键,请问 sql语句要怎么写?

--  作者:aoc103
--  发布时间:2020/5/8 21:23:00
--  
(CASE when (a.产品名称 IS NULL OR a.产品名称=\'\') then \'  \' else a.产品名称 end) as 产品名称

已经百度解决 谢谢 附上解决内容