CSDN论坛 > Oracle > 高级技术

DECODE语句这样写对吗? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:67516
Blank
红花 2004年7月 Oracle大版内专家分月排行榜第一
2003年10月 Oracle大版内专家分月排行榜第一
Blank
黄花 2005年5月 Oracle大版内专家分月排行榜第二
2004年12月 Oracle大版内专家分月排行榜第二
2004年3月 Oracle大版内专家分月排行榜第二
2004年2月 Oracle大版内专家分月排行榜第二
2004年1月 Oracle大版内专家分月排行榜第二
2003年8月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Oracle大版内专家分月排行榜第三
2005年2月 Oracle大版内专家分月排行榜第三
2004年9月 Oracle大版内专家分月排行榜第三
2004年8月 Oracle大版内专家分月排行榜第三
2003年11月 Oracle大版内专家分月排行榜第三
2003年9月 Oracle大版内专家分月排行榜第三
Bbs7
本版专家分:13047
Bbs9
本版专家分:98451
Blank
红花 2004年4月 Oracle大版内专家分月排行榜第一
2004年3月 Oracle大版内专家分月排行榜第一
2004年2月 Oracle大版内专家分月排行榜第一
2004年1月 Oracle大版内专家分月排行榜第一
2003年12月 Oracle大版内专家分月排行榜第一
2003年8月 Oracle大版内专家分月排行榜第一
2003年7月 Oracle大版内专家分月排行榜第一
2003年3月 Oracle大版内专家分月排行榜第一
2003年2月 Oracle大版内专家分月排行榜第一
2003年1月 Oracle大版内专家分月排行榜第一
Blank
黄花 2004年5月 Oracle大版内专家分月排行榜第二
2003年11月 Oracle大版内专家分月排行榜第二
2003年10月 Oracle大版内专家分月排行榜第二
2003年9月 Oracle大版内专家分月排行榜第二
2003年6月 Oracle大版内专家分月排行榜第二
2003年4月 Oracle大版内专家分月排行榜第二
2002年12月 Oracle大版内专家分月排行榜第二
Blank
蓝花 2004年6月 Oracle大版内专家分月排行榜第三
2003年5月 Oracle大版内专家分月排行榜第三
Bbs1
本版专家分:70
Bbs2
本版专家分:346
匿名用户不能发表回复!
其他相关推荐
广义表的链式定义和基础操作
广义表的定义 广义表(Lists,又称列表)是线性表的推广。线性表定义为n>=0个元素a1,a2,a3,…,an的有限序列。线性表的元素仅限于原子项,原子是作为结构上不可分割的成分,它可以是一个数或一个结构,若放松对表元素的这种限制,容许它们具有其自身结构,这样就产生了广义表的概念。     广义表是n (n>=0)个元素a1,a2,a3,…,an的有限序列,其中ai或者是原子项,或者是一
Oracle sql语法中decode函数的用法
decode(条件,值1,结果1,值2,结果2,值3,结果3,... 值n,结果n,缺省值) 改函数的解释: IF 条件=值1 THEN     RETURN(结果1) ELSIF 条件=值2 THEN     RETURN(结果2)     ...... ELSIF 条件=值n THEN     RETURN(结果n) ELSE     RETURN(缺省值)
在where中使用decode函数
在where中使用decode函数达到要求。 select * from zjk_pos_supplier_order where ((decode(:code, NULL, 1, 0) = 1) or code = :code) and order_date >= :order_date;       以上语句如果:code变量赋值为null,则相当于语句 select *
【SQL】ORACLE更新多行数据,利用decode函数,对应关系,改数据
需求如下: 数据库如下: 要求上面移动,数据库作对应改变。。。用decode函数,可以一条SQL改变三条语句。 实际运行SQL如下: UPDATE CC_SYS_FRAME SET FRAME_LEVEL = decode(FRAME_NAME, '设备',1 , '子系统',2 , '角色',3 ,FRAME_LEVEL) WHERE SYS_NA
sql中decode()的使用
业务要求:当ptr.offdate为空时,按stu.preformaltime计算转正日期,当str.offdate不为空时,按offdate计算转正日期用decode()逻辑描述就是decode(ptr.offdate,null,stu.preformaltime,ptr.offdate) offdate 意思是: if (ptr.offdate==null) then     retu
MySQL实现类似Oracle中的decode()函数的功能见解 乐杨俊
mysql> select if(1=1,10,20); +---------------+ | if(1=1,10,20) | +---------------+ |            10 | +---------------+ 1 row in set (0.00 sec) 上面的代码就是mysql里面的,实现的功能和Oracle的decode()函数一样,例如:  se
sql server中类似oracle中decode功能的函数
SQL Server 2008中的写法: select t.PROJECTNAME, t.BUILDCONTENTSCALE, CASE t.PROJECTLEVEL WHEN '0' THEN '国家重点' WHEN '1' THEN '省重点' WHEN '2' THEN '市重点' WHEN '3' THEN '区/县重点'
decode语句的多种用法
含义解释: (类似于if  else if .. else)   decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)   用法1:转译 decode(t.term_status,'BIND','已绑定','FREE','空闲','OCCUPY','已占用','DISTRIBUTE','已分配(办事处)','DISAREA','已分配(直营)','ABAND...
关于decode方法返回类型
decode()函数的返回类型由第一个值的返回类型决定
ORACLE SQL语句中的“SWITCH语句”函数DECODE
下面这个例子介绍ORACLE SQL Functions对DECODE函数的用法,引自官方文档 SELECT product_id,        DECODE (warehouse_id, 1, 'Southlake',                              2, 'San Francisco',                              3, '
关闭