1、聚合函数

 count(字段)         // 求非空行的数量
max(字段) // 获取最大值
sum(字段) //求和
avg(字段) // 平均值
min(字段) // 最小值

2、转换函数

to_date()       字符串转时间
格式: to_date(字符串,'yyyy-mm-dd hh24:mi:ss')
例:
to_date ('1970-1-1 15:31:33' , 'yyyy-mm-dd hh24: mi: ss ') to_char() 时间转字符串
格式:to_char ( 某个时间,'yyyy-mm-dd')
例:
to_char ( sbirthday , 'yyyy - mm - dd' ) cast() 通用转换函数
格式:cast(数据 as 数据类型(长度))
例:
cast ('123456' as char(6) ) //由字符串转换成数字

3、时间函数

sysdate                                                                                         //系统当前时间

add_mouthe(时间,数值)                                                                           //对月份的加减

last_day()                                                                                  //当前月的最后一天

4、字符串函数

length(字符串或字段名)                                                       //获取字符串的长度

trim(字符串或字段名)                                                         //获取字符串,去掉前后的空格
前面加上l是去掉左面的空格 ltrim(), 前面加上r是去掉右边的空格 rtrim() replace(字段名,' ') //查找和替换(去空格)
replace(数据,’查找的字符串‘, ’新的字符串‘) //替换 substr(字符串,开始位置) //截取字段,默认截取到最后
substr(字符串,开始位置,结束位置) //默认截取到指定位置
//如果 开始位置<0,从右开始计算位置 instr(数据,‘查找的字符串’) //查找字符串并返回首个的位置,未找到返回0

5、数值函数

abs ()                                                                                             //取绝对值

mod()                                                                                             //求模

round(数值)                                                                           //  默认取整数 ,四舍五入
round(数值,位数) //位数>0 保留小数点后位数,位数=0 取整,位数<0 小数点前面取整 ceil () 上限值 //大于等于它的最小整数 floor () 下限值 //小于等于他最小的整数 trunc () 直接截取整数 //位数>0 保留小数点后位数, 位数=0 取整, 位数<0 小数点前面取整

  

6、替换函数

nvl(数值,默认值)                                                 // 把空值替换成缺省值

nv12(字段,非空替换值,缺省值)                                    //把null替换成默认值,把非空替换成新的值

decode(字段,值1,替换值1,值2,替换值2....默认值)                 // 匹配字段的值并替换新的值

  

Oracle数据库,内置函数小结的更多相关文章

  1. Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结

    Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合. REGEXP_SUBSTR函数格 ...

  2. 三、Oracle常用内置函数

    1. ASCII  返回与指定的字符对应的十进制数;  SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from d ...

  3. Oracle SQL 内置函数大全

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  4. Oracle SQL 内置函数大全(转)

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  5. Oracle常用内置函数

    转换函数 to_char(d|n,fmt):把日期和数字转换为指定格式的字符串: to_number(x,fmt):把一个字符串转换为一个指定格式的数字:   判空函数 nvl(x,value):如果 ...

  6. oracle的内置函数

    1.wmsys.wm_concat   行转列函数 select wmsys.wm_concat(destnumber) from mms_send_his_record group by sendn ...

  7. Oracle 常用内置函数

    --绝对值 ) --求模 ,) --取整 --四舍五入 )from dual;--123.5 ) --截取 )from dual;--123.4 ) --字符串长度 --截取 select st.sn ...

  8. SQL入门(2): Oracle内置函数-字符/数值/日期/转换/NVL/分析函数与窗口函数/case_decode

    本文介绍Oracle 的内置函数. 常用!  一. 字符函数 ASCII 码与字符的转化函数 chr(n)   例如 select chr(65) || chr(66) || chr(67) , ch ...

  9. Orace内置函数大全[转:http://www.cnblogs.com/lfx0692/articles/2395950.html]

    NewProgramer   Oracle SQL 内置函数大全(转) SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,a ...

随机推荐

  1. Redis教程(十五):C语言连接操作代码实例

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/143.html 在之前的博客中已经非常详细的介绍了Redis的各种操作命令 ...

  2. H5常用代码:适配方案4

    前面有分享了4种适配方案,但始终是通过手动缩放或者视口缩放来实现,用来做一些专题页,或者功能相对简单的项目来说也是完全能应付的,但整体来说感觉还是一种缩放,说不上是真正的适配,言外之意就是即将分享真正 ...

  3. Atitit截屏功能的设计解决方案

    Atitit截屏功能的设计解决方案 自己实现.... 使用快捷键.. 弹出自己的win,,背景是屏幕快照 点击鼠标光标变成十字状态 出现截屏窗口调整截屏窗口位置与大小 释放鼠标,三个btn,,  复制 ...

  4. D3.js 学习( 一)

    <html> <head> <meta charset="utf-8"> <title>第三课:为柱形图添加坐标轴</titl ...

  5. 使用(POI)SAX处理Excel文件,防止内存溢出

    POISAXReader h2:first-child, body>h1:first-child, body>h1:first-child+h2, body>h3:first-chi ...

  6. MongoDB修改器的使用1

    为什么要使用修改器?     通常我们只会修改文档的一部分,这时候更新整个文档就显得很麻烦,通常是通过原子性的更新修改器来完成. 1."$set"修改器    "$set ...

  7. python 反射的使用

    反射这个功能在很多编程语言中都有,在Python中自然也不例外.其实编程语言中的很多功能都能用简单的代码来验证. 在code代码之前,先简单的了解下反射的几个属性. hasattr(obj,name_ ...

  8. 通过Class获取标签,兼容的几种思路

    在js中通过document.getElementsByClassName()在低版本IE浏览器中不兼容.然后我写了几种方案,大家可以参考参考. html代码 <!DOCTYPE html> ...

  9. 【.net】从比较两个字节数组谈起

    上午,有位初学者朋友问:如何比较两个字节数组中各字节是否相等? 不许笑,我一向反对嘲笑初学者,初学者不认真学习时你可以批评,但不能讥嘲.你不妨想想,你自己开始学习编程的时候又是什么个光景? 好,于是, ...

  10. 《BI那点儿事》Microsoft 决策树算法——找出三国武将特性分布,献给广大的三国爱好者们

    根据游戏<三国志11>武将数据,利用决策树分析,找出三国武将特性分布.其中变量包括统率.武力.智力.政治.魅力.身分.变量说明:统率:武将带兵出征时的部队防御力.统帅越高受到普通攻击与兵法 ...