oracle decode函数怎么用_oracle decode 热文

1、用法1:使用decode()判断字符串是否相同。


【资料图】

2、Decoding (value, if condition 1, then value 1, if condition 2, then value 2, otherwise other values)

3、Sql测试:

4、Select aac001 and decode (aac001," 000000001"" Zhang San"" 000000002"" Li Si," Other") as the name in ac01, where rownum=1;

5、输出结果:

6、00000000002,李四

7、用法2:使用decode()比较大小。

8、Select decode(sign(var1-var2),1,var1,var2) from dual;

9、(注意:sign()函数根据一个值是0、正还是负,分别返回0、1和-1。)

10、Sql测试:

11、Select decode(sign(100-90),1,100,90) from dual;

12、输出结果:100

13、说明:100-90=100,sign()函数返回1,decode()函数取var的值。

14、1是100。

15、Sql测试:

16、Select decode(sign(100-90),-1,100,90) from dual;

17、输出结果:90

18、100-90=100,则sign()返回1,1,decode()函数的var2的值为90。

19、用法3:使用decode()函数进行分段。

20、假设工资一万以上是高工资,五千到一万是中工资,五千以下是低工资。

21、Sql测试:

22、Select ename, sal, decode(sign(sal-10000), 1," high salary" 0," high salary, -1, decoding (symbol (sal-5000), 1" medium" 0" medium" -1," low salary)) comes from AC.

23、输出结果:

24、李明12000 高薪

25、张三5000 中等

26、王五3000 低薪

本文到此结束,希望对大家有所帮助。

关键词:

为您推荐

oracle decode函数怎么用_oracle decode 热文

1、用法1:使用decode()判断字符串是否相同。2、Decoding(value,ifcondition1,

来源:互联网2023-06-13

短线防风险36只股短期均线现死叉

证券时报·数据宝统计,截至下午收盘,上证综指3233 67点,涨跌幅0 15%

来源:证券时报网2023-06-13

速讯:高达hg推荐_高达hg

1、HGUC系列是不错的选择机体多,货源足,做工也是标准的HG水准部分可

来源:互联网2023-06-13

世界简讯:什么是私募债_私募债是什么

欢迎观看本篇文章,小升来为大家解答以上问题。什么是私募债,私募债是

来源:万能网2023-06-13

欧阳修的五言古诗有哪些 欧阳修的五言绝句

抄写作文网小编为大家提供欧阳修的五言古诗有哪些欧阳修的五言绝句来供

来源:抄写作文网2023-06-13

全球看点:23岁大熊猫“武岗”罹患口腔骨肉瘤 将接受介入治疗

频率增加、出血量增多。虽当前勉强能采食切成小块的竹笋、精饲料和蔬果

来源:中新网 责任编辑:徐亚旻 相关文章 旅日大熊猫“香香”离开上野动物园 今日启程返回中国 社会综合2023-02-21 10:26:27 大熊猫国家公园四川荥经片区现多种野生动物 社会综合2023-03-31 14:08:07 2023-06-13

热血江湖师徒贡献度怎么刷快一点(热血江湖师徒贡献度怎么刷快)

1、除了升级,主要是做师徒任务rxjh师徒任务详解师徒任务5级升4级详解

来源:聚焦网2023-06-13

今日沪指跌0.06% 石油石化行业跌幅最大

证券时报·数据宝统计,截至上午收盘,今日沪指涨幅-0 06%,A股成交量4

来源:证券时报网2023-06-13