发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

各位高手来帮我看看sql的问题吧,谢谢啦,在线等答案啊

2009-07-10 10:32
赞助商链接

mySql数据库
我想把查询结果中值为null的数据赋值为null.jsp
语句如下:
select distinct i.productId,i.colorId,i.isDeleted,i.isShelves,case c.colorImg when "" then "xxx.jpg" when c.colorImg is null then "null.jpg" when c.colorImg then c.colorImg end as colorImg from t_productitem i left outer join t_productcolor c on (i.colorid=c.colorid) where colorImg is null
可是查出来的该是null的还是null,我就郁闷了咧.
各位高手帮帮忙哈,谢谢了先.
不行的话还有建表语句.
[该贴被zero0412于2009-07-10 10:37修改过]

2009-07-10 11:18

select distinct i.productId,i.colorId,i.isDeleted,i.isShelves,case c.colorImg is null when '1' then 'xxx.jpg' else '' end from t_productitem i left outer join t_productcolor c on (i.colorid=c.colorid) where colorImg is null

mysql参考手册上有对null的详细解释



[该贴被jvcoffee于2009-07-10 11:31修改过]

2009-07-10 11:38

果然是高手,牛B得没话说,thank you vary much!

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com