ITPub博客

首页 > 数据库 > Oracle > oracle中decode用法

oracle中decode用法

Oracle 作者:撒旦法我 时间:2013-11-01 18:25:20 0 删除 编辑

先创建一张person1的表

create table person1 (id number(4) primary key not null,name varchar2(20),sex varchar2(2));

分别是id,name,sex

插入3行数据

insert into person1 values(1,'张一',1);

insert into person1 values(2,'张er',2);

insert into person1 values(3,'张er',null);

oracle中decode用法
问题:当sex为1时要求输出"男",当sex为2时要求输出"女",当sex为null时输出未定义?
    select id,name,decode(sex,1,'男',2,'女',null,'未定义') sex
    from person1;
oracle中decode用法
<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21196315/viewspace-1115314/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-03-24