爱问知识人 爱问教育 医院库

Oracle中Decode()函数使用技巧有哪些?

首页

Oracle中Decode()函数使用技巧有哪些?

Oracle中Decode()函数使用技巧有哪些?

提交回答

全部答案

    2017-07-27 19:10:02
  •   FONT face=宋体>decode()函數使用技巧    软件环境:     
    1、Windows NT4。0+ORACLE 8。0。4    
    2、ORACLE安装路径为:C:\ORANT    含义解释:     decode(条件,值1,翻译值1,值2,翻译值2,。
      。。值n,翻译值n,缺省值)    该函数的含义如下:IF 条件=值1 THEN RETURN(翻译值1)ELSIF 条件=值2 THEN RETURN(翻译值2) 。。。。。。ELSIF 条件=值n THEN RETURN(翻译值n)ELSE RETURN(缺省值)END IF    使用方法:     1、比较大小select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值sign()函数根据某个值是0、正数还是负数,分别返回0、 1、-1    例如:变量1=10,变量2=20则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。
          2、表、视图结构转化    现有一个商品销售表sale,表结构为:month char (6) --月份sell number(10,2)。

    m***

    2017-07-27 19:10:02

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):