在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

oracle 中怎么实现短路与非短路函数

98次阅读
没有评论

共计 1339 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

本篇文章为大家展示了 oracle 中怎么实现短路与非短路函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

tip: 短路运算减少执行语句, 优化了性能!

运算符里:AND 和 OR 都有短路计算功能, 常见函数里又是怎么样的呢?

一:非短路函数

   1:NVL

   2: NVL2

二:短路函数

   1: decode

   2: case when

   3: coalesce

三:实验

SQL  select * from v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
--NVL(1,0,1) = 2  被短路
SQL  select * from dual where 1 = 1 or nvl(1/0,2) = 2;
--NVL(1,0,1) = 2  被短路
SQL  select * from dual where 1 = 2 and nvl(1/0,1) = 2;
no rows selected
--1/0  继续运算, 非短路
SQL  select nvl(1,1/0) from dual;
 select nvl(1,1/0) from dual
  *
 ERROR at line 1:
 ORA-01476: divisor is equal to zero
--1/0  继续运算, 非短路
SQL  select nvl2(null,1/0,2) from dual;
select nvl2(null,1/0,2) from dual
  *
ERROR at line 1:
ORA-01476: divisor is equal to zero
--1/0  没有运算, 短路
SQL  select decode(1,1,2,1/0) from dual;
DECODE(1,1,2,1/0)
-----------------
--1/0  没有运算, 短路
SQL  select coalesce(null,1,1/0) from dual;
COALESCE(NULL,1,1/0)
--------------------
  1
--1/0  没有运算, 短路
SQL  select case when 1 is not null then 1 else 1/0 end col from dual;
----------
1

上述内容就是 oracle 中怎么实现短路与非短路函数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1339字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 手机看片久久国产免费不卡 | 久久无码专区国产精品 | 免费观看欧美一区二区三区 | 99re热视频这里只精品 | 精品视频vs精品视频 | 久久老色鬼天天综合网观看 | 免费无码黄十八禁网站在线观看 | 97在线观看成人免费视频 | 久久狠狠高潮亚洲精品 | 日本高清不卡码 | 国产一区二区三区四区在线 | 国产aⅴ精品一区二区三区久久 | 国产成人在线观看网站 | 国产在线精品成人一区二区三区 | 免费国产最新进精品视频 | 一出一进一爽一粗一大视频 | 日韩欧美亚洲每日更新网 | 色综合久久久久久久久五月 | 亚洲伊人成综合网 | 搡老女人老妇老熟女hd | 久久婷婷五月综合色丁香 | a级免费视频 | 国产亚洲视频在线观看网址 | 久艹视频在线观看 | 久久久久久久久国产 | 奇米777四色在线精品 | 国产乱码视频 | 国产在线无遮挡免费观看 | 全部免费a级毛片 | 亚洲精品综合久久 | 国产伦一区二区三区四区久久 | 永久免费av无码网站yy | 日韩网站免费 | 亚洲欧美综合在线观看 | 欧美日韩中文视频 | 中国女人高潮hd | 久久频精品99香蕉国产 | 精品视频在线免费看 | 免费看国产精品久久久久 | 成年女人18级毛片毛片免费 | 国产亚洲精品色一区 |