7.Oracle中的decode()函数介绍

decode() 函数的语法:

1 Select decode(column,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
2 
3 From talbe
4 
5 Where

说明:

  column  --  要选择的table中定义的列名;

  缺省值  --  可以是选择table定义的列的本身值,也可以是自己任意定义的值;

  主要作用: 相当于IF语句。

举例:

现定义一个表temp,其中定义三列:name(varchar2),age(number),grade(number),

如果grade列的值为1,显示‘高一’,如果为2,显示‘高二’,如果为3,显示‘高三’,若果是其他值,显示‘未知’

select name,age,decode(grade,1,高一,2高二,3,高三,未知) grade from temp;

 

7.Oracle中的decode()函数介绍

上一篇:Windows下安装MySQL详细教程


下一篇:1 初识数据库和MySQL