Oracle的decode函数

ORACLE数据库。

1.创建表demo:

create table demo (

    idcard varchar2(20) not null,

    name  varchar2(20) not null,

    sex     int(11) not null,

);

【注】sex:1表示;2表示;3表示不详

 

现写一SQL语句,要求查询demo表的所有信息,其中sex需要翻译成中文。

 

select name, decode(sex,1,'男',2,'女',3'','不详') as sex from demo;

 

decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)

你可能感兴趣的:(oracle,sql)