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的那个字段下面显示“地址暂无”,谢谢各位大神帮帮忙
------解决思路----------------------
select id,name,nvl(user,"地址暂无") from user
------解决思路----------------------
select name,replace(address ,"","地址暂无") as address from user;
------解决思路----------------------
应该是这个
select id,name,nvl(user,'地址暂无') from user
用单引号,nvl函数是处理null值
------解决思路----------------------
select id,name,nvl(address,'地址暂无') address from user1;