数字函数
  abs(n):用于返回数字n的绝对值
  ceil(n):返回大于等于数字n的最小整数
  floor(n):返回小于等于数字n的最大整数
  mod(m,n):返回m/n数字相除后的余数,如果n=0,则返回m
  round(n,[m]):执行四舍五入运算,如果省略m则四舍五入到整数位。
    如果m是负数则四舍五入到小数点前m位。如果m是正数则四舍五入至小数点后m位
  sign(n):该函数用于检测数字n的正负。如果数字n小于0返回-1。
    如果数字n等于零则返回0。如果数字n大于0则返回1。
  trunc(n,[m]):该函数用于截取数字。如果省略数字m则将数字n的小数部分截去。
    如果数字m是正数,则将数字n截取至小数点后的第m位。
    如果数字m是负数,则将数字n截取至小数点前m位。

字符函数
  ascⅱ(char):该函数用于返回字符串首字符的ASCⅡ码值
  chr(n):该函数用于将ASCⅡ码值转换成字符
  concat(char1,char2):用于连接字符串,作用与连接操作符'||'完全相同
  lower(char):把所有大写字母转换成小写字母
  uppper(char):把所有小写字母转换成大写字母
  initcap(char):将字符串中每个单词的首字母转换成大写的
  trim(char from String):用于从字符串的头部/尾部或两端截断特定字符。
    参数char为要截去的字符,String是源的字符串。
  ltrim(char1[,set]):该函数用于去掉字符串char1左端所包含的set中任何字符。
    Oracle从左端第一个字符开始扫描,逐一去掉在set中出现的字符,
    当遇到不是set中的字符时终止,然后返回剩余结果。
  rtrim(char1[,set]):该函数用于去掉字符串char1右端所包含的set中任何字符。
    Oracle从右端第一个字符开始扫描,逐一去掉在set中出现的字符,
    当遇到不是set中的字符时终止,然后返回剩余结果。
  lpad(char1,char2):该函数用于在字符串的左端填充字符串char2。
    直至字符串总长度为n,char2的默认值为空格。
    如果char1长度大于n,则该函数返回char1左端的n个字符。
  rpad():该函数用于在字符串的右端填充字符串char2。
    直至字符串总长度为n,char2的默认值为空格。
    如果char1长度大于n,则该函数返回char1左端的n个字符。
  length(char):用于返回字符串的长度,如果char是null,则返回null
  instr():用于取得子串在字符串中的位置。其中数字n为起始搜索位置,
    数字m为子串出现次数。如果数字n为负数,则从尾部开始搜索。
    数字m必须为正整数,并且n和m的默认值为1。
  substr(char,m[,n]):该函数用于取得字符串的子串,其中数字m是字符串开始为止。
    数字n是子串的长度。如果m为0,则从首字符开始。如果m为负数,则从尾部开始。
  least(expr_list):返回表达式列表中值最小的一个。如果表达式类型不同,会隐含转换为第一个表达式类型。
  greatest(expr_list):返回表达式列表中值最大的一个。如果表达式类型不同,会隐含转换为第一个表达式类型。

日期函数
  add_months(d,n):用于返回特定日期时间d之后或之前的n个月所对应的日期时间
  last_day(d):用于返回特定日期所在的月份的最后一天
  extract:用于从日期时间值中取得所需要的特定数据。extract(year from sysdate)
  current_date|sysdate:用于返回当前会话时区所对应的日期时间
  next_day(d,char):用于返回指定日期后的第一个工作日(有char指定)所对应的日期
  round(d[,fmt]):用于返回日期时间的四舍五入结果。
    如果指定年度,则7月1日为分界线。
    如果指定月,则16日为分界线。
    如果指定天,则中午12:00时为分界线。
  trunc(d[,fmt]):用于截断日期时间数据。
    如果fmt指定年度,则结果为本年度的1月1日。
    如果fmt指定月,则结果为本月1日。

Oracle SQL自带函数整理的更多相关文章

  1. oracle sql 高级编程 历史笔记整理

    20130909 周一 oracle sql 开发指南 第7章 高级查询 1.层次化查询select level,ttt.*,sys_connect_by_path(ttt.col1,',') fro ...

  2. ORACLE FLASHBACK DATABASE 知识整理

    1.知识储备 1)    只有SYSDBA有权执行,闪回前一定要记录当前SCN 2)    需要停机,并要求处于ARCHIVELOG模式中 3)    闪回日志不能被复用和归档,是自动管理的.RVWR ...

  3. Oracle SQL 基本操作之 用户权限管理方法

     Oracle SQL 基本操作之 用户权限管理方法 最近把有关用户操作和权限管理的东西整理了一下,虽然不少博客都有过类似的整理,但是自己发现他们的内容或多或少都有些错误.于是,本人亲自对每条语句进行 ...

  4. Oracle SQL性能优化技巧大总结

    http://wenku.baidu.com/link?url=liS0_3fAyX2uXF5MAEQxMOj3YIY4UCcQM4gPfPzHfFcHBXuJTE8rANrwu6GXwdzbmvdV ...

  5. Oracle SQL Trace 和 10046 事件

    http://blog.csdn.net/tianlesoftware/article/details/5857023 一. SQL_TRACE 当SQL语句出现性能问题时,我们可以用SQL_TRAC ...

  6. Oracle EBS应用笔记整理 (转自IT++ flyingkite)

    ***************************************************** Author: Flyingkite Blog:   http://space.itpub. ...

  7. Oracle 第三方管理工具整理

    Oracle 第三方管理工具整理 1.OB(SI Object Browser) 官方网址: http://www.ctdw.com.cn说明:小软件大功能,个人最爱它的数据库导入.导出功能,一键导入 ...

  8. DB2、ORACLE SQL写法的主要区别

    DB2.ORACLE SQL写法的主要区别   说实话,ORACLE把国内的程序员惯坏了,代码中的SQL充斥着大量ORACLE特性,几乎没人知道ANSI的标准SQL是什么样子,导致程序脱离了ORACL ...

  9. 【体系结构】有关Oracle SCN知识点的整理

    [体系结构]有关Oracle SCN知识点的整理 1  BLOG文档结构图   BLOG_Oracle_lhr_Oracle SCN的一点研究.pdf 2  前言部分 2.1  导读和注意事项 各位技 ...

随机推荐

  1. .NET程序集1

    谈谈.NET程序集(一) 谈谈.NET程序集(一) The Assembly in .NET by 唐小崇 http://www.cnblogs.com/tangchong 在.NET出现之前, Wi ...

  2. 超级强悍的PHP代码编辑器PHPstorm及配置

    如何下载安装 官方网站:http://www.jetbrains.com/phpstorm/,本篇文章展示的是5.0版本以,所以,如果你的软件版本过高,可能可有误,所以,如果有问题,请在本站留言,做为 ...

  3. VIM批量文件查找和替换

    使用vim时间不长,linux命令行下常用的文本编辑工具,所以需要掌握一些基本的用法.很多不会的不是百度就谷歌,总有你想要的答案. 1. 批量文件查找内容 vimgrep 比如在当前目录下查找带有“a ...

  4. Operation not permitted引发的惊魂72小时

    0.问题及描述 在测试产品的时候,莫名其妙发现了我们的主进程VPNd会出现以下的报错: 2013-07-18 13:05:13  www.1.com/192.168.200.220:65527 wri ...

  5. 1.JSP入门

    一.JSP基础 1.JSP概述 JSP(Java Server Pages)是JavaWeb服务器端的动态资源.它与html页面的作用是相同的,显示数据和获取数据. JSP = html + Jsp脚 ...

  6. trie树模板(统计难题)

    统计难题 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others)Total Submi ...

  7. Mysql连表查询

    http://blog.csdn.net/qmhball/article/details/8000003 可以参考这篇文章

  8. 用备份控制文件做不完全恢复下的完全恢复(全备<老>--备份控制文件<次新>--删除表空间andy--日志文件<新>)

    为什么会使用备份的控制文件? 实际工作中主要有两种情况:第一种:当前控制文件全部损坏,而数据文件备份,控制文件备份及当前日志处于不同SCN版本,它们之间又增加过表空间(数据文件).第二种:当前控制文件 ...

  9. asp.net小技巧:保留password模式文本框textbox内的数据不丢失。

    在asp.net 2.0环境下,使用textbox,提交到服务器再传回,如果textbox是password模式的,那么textbox内的密码(星号.圆点),就没有了! 一个可行的做法是 : prot ...

  10. Python 的基本使用说明

    1.先定义一个被调用的模块,文件名 cnf.py #!/usr/bin/ #coding=utf- import sys reload(sys) sys.setdefaultencoding( &qu ...