首页 > 数据库技术 > 详细

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

时间:2020-07-20 20:10:43      阅读:84      评论:0      收藏:0      [点我收藏+]

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()函数介绍

原文:https://www.cnblogs.com/xmc-ccz/p/13346150.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!