decode

原创 2011年01月20日 15:50:00

例子:

查询下周的人的生日条件:

to_char(sysdate,'yyyy')||substr(t1.birthday,5,4)  

 between to_char(trunc(sysdate)+7-decode(to_char(sysdate,'d'),1,6,to_char(sysdate,'d')-2),'yyyymmdd')

   and to_char(trunc(sysdate)+14-decode(to_char(sysdate,'d'),1,6,to_char(sysdate,'d')-1),'yyyymmdd')   

 

 

DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else

oracle/plsql中decode()函数用法

在Oracle/ PLSQL的,DECODE函数有一个IF - THEN - ELSE语句的功能。 DECODE函数的语法是: decode( expression , search , resu...
  • suntanyong88
  • suntanyong88
  • 2014年10月02日 09:29
  • 6424

有时间再看decode详解

Oracle 中 decode 函数用法 含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN...
  • luman1991
  • luman1991
  • 2016年11月04日 14:41
  • 335

oracle最强大函数之一decode函数的使用

decode的几种用法 1:使用decode判断字符串是否一样 DECODE(value,if1,then1,if2,then2,if3,then3,...,else) 含义为 IF 条件=值...
  • weeknd
  • weeknd
  • 2017年05月04日 00:48
  • 8387

Oralce decode函数用法示例

1 create table sale ( month char(6),--月份 sell  number(10,2)--月销售额 );   2 create or replace view v_s...
  • u010689306
  • u010689306
  • 2016年05月28日 14:30
  • 614

[Oracle] decode 函数及其用法

DECODE()函数,它将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默...
  • oscar999
  • oscar999
  • 2014年01月17日 17:54
  • 27622

python中decode和encode的区别

#-*-coding:utf-8 import sys ''' *首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码, 即先将...
  • qq_34162294
  • qq_34162294
  • 2016年12月18日 14:26
  • 5017

Python字符串的encode与decode研究心得——解决乱码问题

为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“/xe4/xb8/xad/xe6/x96/x87”的形式?为什么会报错“UnicodeEncodeError: ascii...
  • lxdcyh
  • lxdcyh
  • 2009年03月23日 19:27
  • 62657

oracle中decode的使用和oracle中的行转列

decode其实就是if-else,如:decode(ybc,null,0,ybc),,这个意味着如果ybc列==null,则函数返回0,否则返回ybc的值。 再如,decode(变量,条件1,值1...
  • syx19930206
  • syx19930206
  • 2014年03月09日 22:01
  • 959

sql中decode()的使用

业务要求:当ptr.offdate为空时,按stu.preformaltime计算转正日期,当str.offdate不为空时,按offdate计算转正日期用decode()逻辑描述就是decode(p...
  • jiajane
  • jiajane
  • 2015年09月23日 16:12
  • 790

Oracle中decode函数用法含义

decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值) decode(字段或字段的运算,值1,值2,值3) SELECT DECODE (value, , ) FROM t...
  • u012456926
  • u012456926
  • 2014年10月16日 12:41
  • 3355
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:decode
举报原因:
原因补充:

(最多只允许输入30个字)