如果字段为空,则将空值显示为xxx,但不用修改数据库 10

是这样的.我数据库里有img1-9个字段.每个字段都是存图片地址的.但不是每个字段都有图片地址.有些字段是空的,没有图片.所以,想输出这了个值时,判断它是否为空,如是空,... 是这样的.我数据库里有img1-9个字段.每个字段都是存图片地址的.但不是每个字段都有图片地址.有些字段是空的,没有图片.所以,想输出这了个值时,判断它是否为空,如是空,就显示一个指定的如xxx.jpg 展开
 我来答
17号观察室
2013-08-19 · TA获得超过5730个赞
知道大有可为答主
回答量:3666
采纳率:66%
帮助的人:1302万
展开全部
楼主这个可以有很多方法 用case when语法吧
select case when 字段1 is null then '你要指定的图片地址' else 字段1 end from 表名
或用
select isnull(字段1 ,'你要指定的图片地址') from 表名
有什么疑问可以随时问我 希望采纳
更多追问追答
追问
是这样的,怎么加?
追答
把sql语句换掉就行啊
晕这都有人起了
2013-08-19 · TA获得超过191个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:104万
展开全部
sql server: isnull(字段,'xxx.jpg')
oracle: nvl(字段,'xxx.jpg')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaofan520531
2013-08-19 · TA获得超过208个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:170万
展开全部
SELECT NVL(IMG1,'xxx.jpg'),nvl(img2,'xxx.jpg') ....... from table
希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lz5690235611
2013-08-19
知道答主
回答量:3
采纳率:0%
帮助的人:2599
展开全部
select decode(img1,null,'xxx.jpg',img1),decode(img2,null,'xxx.jpg',img2),....,decode(img9,null,'xxx.jpg',img9) from table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式