sql 查询

lqlovecsdn 2015-09-07 10:31:03
create table user
(
id int primary key identify,
name varchar(20) not null,
address varchar(100)
)
insert user('刘备',’三国‘)
insert user('关羽',’三国‘)
insert user('张飞',’三国‘)
insert user('孙权',’‘)
insert user('曹操',’三国‘)
insert user('老子',’‘)
现在就是有两个人没得地址(为空),但是查询出来的时候我需要让address的那个字段下面显示“地址暂无”,谢谢各位大神帮帮忙
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈灬风 2015-09-07
  • 打赏
  • 举报
回复
引用 1 楼 chenfeng1122 的回复:
select id,name,nvl(user,"地址暂无") from user
应该是这个 select id,name,nvl(user,'地址暂无') from user 用单引号,nvl函数是处理null值
huaihuaihao 2015-09-07
  • 打赏
  • 举报
回复
select name,replace(address ,"","地址暂无") as address from user;
陈灬风 2015-09-07
  • 打赏
  • 举报
回复
select id,name,nvl(user,"地址暂无") from user
泡面小妖 2015-09-07
  • 打赏
  • 举报
回复
select id,name,nvl(address,'地址暂无') address from user1;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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