1、NVL(expr1,expr2),null置换函数
之前只以为只要expr1为Null就会返回expr2;
经试验
SELECT NVL(NULL, 'a') FROM dual;
SELECT NVL(1, 'a') FROM dual;
SELECT NVL(1, '2') FROM dual;
SELECT NVL('a', 2) FROM dual;
所以,
1)、NULL可以是任何类型
2)、NVL(expr1, expr2)函数中expr1和expr2的类型要一样
3)、NVL(expr1, expr2)函数中当expr1和expr2的类型不一样时expr2的类型要能隐式转换成expr1的类型
2、DECODE(expression,value1,returned_value1,...,valueN,returned_valueN,[default_returned_value]):字符串(函数表达式)的值转换函数。
expression:为合法的oracle表达式;
valueN为此expression可能取得值;
returned_valueN:为expression等于valueN时,Decode函数的返回值;
default_returned_value为可选项,当expression不等于任何valueN时,Decode的默认返回值。
DECODE函数实现列转行:很有用的!
http://blog.csdn.net/ch7543658/article/details/41146809
3、substr(string,begin_index,number of return),Oracle的字符串截取函数。
substr(字符串,截取开始位置,截取长度) //返回截取的字
substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串
substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符
substr('Hello World',2,4) //返回结果为 'ello'
substr('Hello World',-3,3)//返回结果为 'rld' *负数(-i)表示截取的开始位置为字符串右端向左数第i个字符
测试:
select substr('Hello World',-3,3) value from dual;
附:java中substring(index1,index2)的简单用法
作用:从字符串索引(下标)为index1的字符开始截取长度为index2-index1 的字符串。
String str="Hello World";
System.out.println(str.substring(0,5));
打印结果为:Hello
4、replace(string,existion_string,[replaceMent_string])函数
string:要操作的对象字符串;
existion_string:可能已存在的字符串;
replaceMent_string:用来替代的可选字符串,未指明时原字符串将被删除。
5、to_number(String)函数:将字符串转换为Integer类型;
6、eval(String)函数:
eval的作用其实很简单,就是把一段字符串传递给JS解释器,由Javascript解释器将这段字符串解释成Javascript代码,并且执行他。
http://www.cnblogs.com/kym/archive/2010/01/06/1640053.html
分享到:
相关推荐
oracle一些常用函数笔记和简单例子
Oracle 数据库的常用函数列表一览
oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数
结合网上资源~整理所得Oracle 110个常用函数~在找工作和实际的开发中都是应用十分广泛的~
oracle 常用函数
oracle最常用的函数或方法总结;oracle最常用的函数或方法总结
oracle数据库常用函数大全,oracle数据库常用函数大全
通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。
oracle常用函数使用说明,纯属共享
oracle常用函数总结 oracle常用函数总结
oracle+110个常用函数,很适合新手和中手学习。
oracle 常用函数下载,工作中经常用到
Oracle基本函数,Oracle常用经典SQL查询,有利于入门学习及供日常的使用。
Oracle常用函数大全,每个函数都列举有例子,包括它的详细使用方法说明。
Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源
Oracle中常用的函数,没事的时候可以看看。
oracle优化篇及常用函数实例详解。
oracle 的常用函数,在oracle里有很多实用的函数,但是不容易被人记住。