update SH_DISH_LEVEL_MODEL s set s.hotlevel=( to_number( (select case when sdlm.hotlevel is null then 0 end asd from SH_DISH_LEVEL_MODEL sdlm where sdlm.uuid='4028801541a572460141a58a6c93000e' )) + 4
原创 2013-10-15 13:49:19
980阅读
oraclenvl()函数 oracle的nvl函数的使用方法 通过查询获得某个字段的合计值,假设这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1 这里关心的nvl的使用方法,nvl(arg,va
转载 2017-07-24 19:23:00
296阅读
2评论
以前一直没使用dump函数,最近因为一些原因使用了dump函数,为了不让自己忘记,故贴于此。转载:[url]http://www.eygle.com/archives/2005/12/how_oracle_stor.html[/url] 作者:eygle版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 DUMP函数的输出格式类似:类型 <[长度]>,
转载 2008-07-30 20:59:48
3424阅读
函数的基本应用   1 创建函数(SQL窗口中) create or replace function get_hello_msg return varchar2 as begin        return 'hello world'; end get_hello_msg; 函数必须有返回值,该函数的返回值是
原创 2012-09-10 20:59:10
724阅读
1,case when用法 从表根据时间点不同查询出活动的状态。 sql SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SAL zqyjList); xml insert into YZSYLGK_ZQYJ (YJ_ID, ID, YJ_NR,
原创 2021-12-22 11:16:26
369阅读
decode()函数ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。 Decode函数的语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result
转载 精选 2012-10-23 20:22:24
766阅读
oracle的nvl函数的用法通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值 select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1 这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value 如: NVL(a,b)就是判断a是否是NULL,如果不是返回a的值,如果是返回b的值 通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值另一个有关的有用方法 declare i integer select nvl(sum(t.dwx...
转载 2012-01-04 11:28:00
368阅读
2评论
   Oracle函数——NVL()函数            NVL(exp1,exp2)函数判断判断某个值是否为null。若为null,则返回exp2,否则返回exp1---格式1select nvl(exp1,exp2) from db_table  ---例子select monthid,decode(nvl(sale,6000),6000,'NG','OK') from db
转载 2021-04-28 21:21:22
391阅读
2评论
   Oracle函数——Round()函数            Round(exp1,exp2)函数具有四舍五入的功能,分为以下两种情况:1.exp2数为非负四舍五入的位数从小数点后开始计数,小数点后|exp2|位,看後一位,进本位,后面舍去select Round(125.455,0) from dual   ---125select Round(125.455,1) from d
转载 2021-04-28 21:20:56
1263阅读
2评论
使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型select ename,sal*12+NVL(comm,0) from emp;使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入 
原创 2016-09-07 17:49:46
3734阅读
in 等于括号内任一成员 如  select * from dept where deptno in ('10','20','30','40'); not in  不等于括号内任一成员 如  select * from dept where deptno not in ('10','20','30','40'); between A and b 大于等于A与小于等
转载 2011-07-20 15:10:29
399阅读
  功能 从两个表达式返回一个非 null 值。     语法 NVL(eExpression1, eExpression2)     参数 eExpression1(e1), eExpression2(e2)两个参数可以是任意一种数据类型 若e1的计算结果为null值则返回e2。若e1的计算结果不是null值,则返回e1。若
原创 2012-09-30 05:34:48
1028阅读
Oracle函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数。主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以。下面简单介绍一下几个函数的用法。在介绍这个之前你必须明白什么是oracle的空值null1.NVL函数NV...
转载 2014-12-24 17:29:00
115阅读
2评论
          Ceil(value)函数返回大于等于指定值(value)的最小整数,取整,没有四舍五入这一说法select Ceil(103.46) from dual ---104select Ceil(103.46) from dual ---104    
转载 2021-04-28 20:38:28
1088阅读
2评论
含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件=值1 THEN    RETURN(翻译值1)ELSIF 条件=值2 THEN    RETURN(翻译值2)    ......ELSIF 条件=值n THEN    RETURN(翻译值n)ELSE    RETURN(缺省值)END IFdecode(字段或字段的运算,值
转载 2016-11-07 14:34:00
145阅读
2评论
chr()函数将ASCII码转换为字符:字符 –》 ASCII码;ascii()函数将字符转换为ASCII码:ASCII码 –》 字符;在oraclechr()函数和ascii()是一对反函数。chr()函数示例:SQL> select chr(65) from dual;CHR(65)-------Aaccii()函数示例:SQL> select ascii('A') from dual;ASCII('A')---------- 65转自:http://zhidao.baidu.com/question/220070478.html
转载 2012-08-09 10:05:00
150阅读
2评论
select bitand(1,0) from dual --0select bitand(0,1) from dual --0select bitan...
原创 2023-05-10 14:41:05
801阅读
保存在这里,方便自己以后查看 (⊙_⊙) ╮(╯▽╰)╭ 这个是函数中将会用到的模式串的介绍: Oracle 的正则函数一共有5个: REGEXP_COUNT -- 统计子串出现的次数 REGEXP_INSTR -- 查找子串在母串的位置 R...
原创 2021-07-21 13:42:03
436阅读
oracle没有datediff()函数可以用以下方法在oracle实现该函数的功能:1.利用日期间的加
转载 2023-05-16 11:54:16
130阅读
今天看别人的SQL时看这里面还有decode()函数,以前从来没接触到,上网查了一下,还挺好用的一个函数,写下来希望对朋友们有帮助哈!decode()函数简介:主要作用:将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明);使用方法:Select decode(columnname,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值)From talbena...
转载 2021-07-28 16:57:12
379阅读
  • 1
  • 2
  • 3
  • 4
  • 5