码迷,mamicode.com
首页 > 数据库 > 详细

oracle内置函数

时间:2015-10-15 18:02:01      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

1、nvl2(a,b,c)  --表达式1不为NULL,返回表达式2;为NULL .返回表达式3。表达式2和表达式3类型不同的话,表达式3会转换为表达式2的类型 。

2、nvl(表达式1,表达式2)-- 表达式1为NULL,返回表达式2;不为NULL,返回表达式1。注意两者的类型要一致。

3、ROUND(src[,count])和TRUNC-(src[,count])-按照指定的精度进行舍入,默认为0位。

4、MOD(n1,n2) 返回一个n1除以n2的余数。

5、FLOOR (num)对给定的数字取整数,向下取整。

6、CEIL (num)返回大于或等于给出数字的最小整数,向上取整。

7、SOUNDEX (src)返回一个与给定的字符串读音相同的字符串。

8、SYSDATE 用来得到系统的当前日期。

9、GREATEST返回一组表达式中的最大值,即比较字符的编码大小.

10、LEAST返回一组表达式中的最小值。

11、nullif (expr1, expr2) ->相等返回NULL,不等返回expr1

12、ASCII  --返回与字符对应的十进制数字, select ascii(‘a‘) from dual
13、CHR    -- 给出整数,返回对应的字符, select chr(10) from dual
14、concat  --链接两个字符串,select concat(‘链接‘,‘两个字符串‘)||‘||是连接符‘from dual
15、initcap  --返回字符串并将字符串的第一个字符大写,select initcap(‘abcdef‘) from dual
16、instr  --在字符串中搜索指定的字符,返回发现指定字符的位置,select instr(‘abcdefg‘,‘a‘,1,1)
17、length     ---返回字符串的长度, select length(‘ddd‘)
18、lower  ----将所有字符小写
  upper  ----将所有字符大写
19、rpad   --在列的右侧粘贴字符
   lpad   --在列的左侧粘贴字符
20、ltrim  --删除左侧出现的字符
  rtrim  --删除右边出现的字符
  select ltrim(rtrim(‘   gao qian jing   ‘,‘ ‘),‘ ‘) from dual;
  select ltrim(‘abcde‘,‘a‘) from dual;

21、trim    --剪切掉前后的字符,如果不指定默认为空格
  leading | trailing | both --j剪切掉前面|后面|两头 的字符

oracle内置函数

标签:

原文地址:http://www.cnblogs.com/hongfu/p/4882814.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!