知识大全 Oracle Decode()函数和CASE语句的比较

Posted 语句

篇首语:博观而约取,厚积而薄发。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle Decode()函数和CASE语句的比较相关的知识,希望对你有一定的参考价值。

Oracle Decode()函数和CASE语句的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Oracle Decode()函数和CASE语句都是我们经常用到的 那么它们的区别在哪里呢?下面就为您详细介绍       

  Oracle Decode()函数和CASE语句的区别 供您参考

  首先 举 个简单的例子 简单对比一下这 者的区别

   CASE语句

  以下是代码片段

  SELECT CASE SIGN(     ) WHEN   THEN  Is Positive WHEN   THEN  Is Negative ELSE  Is Zero  END FROM DUAL;

  后台实现

  以下是代码片段

  if (SIGN(  –  ) =  ) Is Positive ;  else if (SIGN(  –  ) =   ) Is Negative ; else  ‘Is Zero’

   Decode函数

  以下是代码片段

  SELECT DECODE(SIGN(  –  )   Is Positive     Is Negative ‘Is Zero’) FROMDUAL

  后台实现

  以下是代码片段

  switch ( SIGN(  –  ) ) case   :  Is Positive ; break; case   :  Is Negative ; break; default : ‘Is Zero’

  在上面的例子中 者似乎都可以实现 但是 在碰到非凡的问题时Decode()要实现起来就相当复杂了

  例如

  以下是代码片段

  SELECT CASE X FIELD WHEN X FIELD <   THEN ‘X FIELD <  ’ WHEN X FIELD <   THEN ‘X FIELD <  ’ WHEN X FIELD <   THEN ‘X FIELD <  ’ ELSE ‘UNBEKNOWN’END FROM DUAL cha138/Article/program/Oracle/201311/19030

相关参考

知识大全 Oracle中sign函数和decode函数的使用

Oracle中sign函数和decode函数的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Oracle中Decode()函数使用技巧

Oracle中Decode()函数使用技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  DEC

知识大全 Oracle数据库Decode()函数的使用方法

Oracle数据库Decode()函数的使用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 oracle里面如何写case语句

  如下    SELECTLogIDUserIDLogTimeUrlDescription(caseOperateTypewhenOperateType=then新增whenOperateType=

知识大全 如何使用Oracle case函数

如何使用Oraclecase函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通过实例简要介绍

知识大全 oracle性能检测sql语句

  监控事例的等待  selecteventsum(decode(wait_Time))Prev  sum(decode(wait_Time))Currcount(*)Tot  fromv$sessi

知识大全 oracle case when的使用方法

  Casewhen的用法简单Case函数简单CASE表达式使用表达式确定返回值  语法:  CASEsearch_expression  WHENexpressionTHENresult  WHEN

知识大全 oracle中SQL语句可以使用的函数

oracle中SQL语句可以使用的函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  字符串处理

知识大全 关于约束、CASE语句和游标的一些介绍

关于约束、CASE语句和游标的一些介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于约束C

知识大全 Decode()函数

Decode()函数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ·含义解释    decod