其他分享
首页 > 其他分享> > Orcale decode函数

Orcale decode函数

作者:互联网

DECODE含义

decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)
这个是decode的表达式,具体的含义解释为:

IF 条件=值1 THEN
    RETURN(翻译值1)
ELSIF 条件=值2 THEN
    RETURN(翻译值2)
    ......
ELSIF 条件=值n THEN
    RETURN(翻译值n)
ELSE
    RETURN(缺省值)
END IF

DECODE的用法

这里主要说的就是decode的用法,在很多时候这个函数还是很有用的。

1.翻译值

数据截图:
在这里插入图片描述
需求:查询出的数据,1表示男生,2表示女生

select t.id,
       t.name,
       t.age,
       decode(t.sex, '1', '男生', '2', '女生', '其他') as sex
  from STUDENT2 t

结果:
在这里插入图片描述

标签:DECODE,翻译,RETURN,函数,decode,缺省值,Orcale,返回值
来源: https://www.cnblogs.com/Zr0118/p/13968858.html