为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle数据库开发利器之函数

难度初级
时长 1小时10分
学习人数
综合评分9.70
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • substr(str,m,n):字符串str,从m开始截取n位
    查看全部
  • ROUND(n[,m]) 省略m:0 m>0:小数点后M位 m<0:小数点前M位
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2018-03-22

  • --四舍五入 select round(23.4) from dual; --取整函数 select ceil(23.45),floor(23.45) from dual; --去绝对值 select ABS(-1) from dual; --取余 select mod(5,2) from dual;--1 --power (m,n)m的n次幂 select power(2,3) from dual; --SQRT平方根 select sqrt(16) from dual --sin(n)\asin(n)\cos(n)\acos(n) --字符函数 select upper('abcd'), lower('ADe'),initcap('asd') from dual; -- ABCD ade Asd --substr(char,[m[,n]]) select concat('ab','cd')from dual; select trim( c2 from c1) from dual; --c2为一个字符 select ltrim(c1[,c2]) from dual; select replace('abcde','a') from dual; --日期函数 select sysdate from dual; select add_months(sysdate,3), add_months(sysdate,-3) from dual; select next_day(sysdate,'星期一') from dual; select last_day (sysdate) from dual; select month_between(day1,day2) from dual; select extract(day from sysdate) from dual; --转换函数 select to_char (sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; select substr('身份证',7,8) from dual;
    查看全部
    0 采集 收起 来源:课程总结

    2015-10-19

  • replace()//第一参数即原字符串,第二参数即目标字符/字符串,第三参数即替换字符/字符串,可缺省即空格替换
    查看全部
  • trim()系函数若只有单参数,即去除空格,首尾、首、尾空格
    查看全部
  • ltrim()// rtrim()// 分别从左右去除首字符,若有重复直到没有满足条件的首字符
    查看全部
  • to_number()//参数为调换to_char()的参数顺序
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-10-19

  • to_char(number,fmt) e.g: to_char(-78912.654,'S99,999.999') ./D 显示小数点 ,/G 显示千位符 S显示正负号
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-10-19

  • to_date()//输出成默认的系统日期格式,二者都有一个param的语言参数,一般默认为系统语言,故不作设置
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-10-19

  • 四舍五入
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2015-10-19

  • to_char(sysdate,'yyyy-mm-dd hh12:mi:ss') //日期函数转换成字符串 可规定格式
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-10-19

  • months_between(date,date)//两日期之间月份 extract(second/minute/hour/day/month/year,date/timestamp)//取日期或时间的某一部分
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2015-10-19

  • ADD_MONTHS(DATE,I)//i为正数为之后,否则之前 NEXT_DAY(DATE,CHAR)//该日期的下一个周几的日期 LAST_DAY(DATE)//该日期所在月份最后一天
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2015-10-19

  • sysdate函数表示的时间为 DD-MON-YY
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2015-10-19

  • trim (' ' from ' ')//字符串去除函数,要去除的字符,注意为单字符,原字符串
    查看全部

举报

0/150
提交
取消
课程须知
小伙伴们,学习本课程前需要熟悉Oracle的SQL语句。关于SQL语句的内容可以查看课程《Oracle数据库开发必备利器之SQL基础》,链接在此:http://www.imooc.com/learn/337
老师告诉你能学到什么?
1、能够掌握Oracle的常用函数 2、能够在查询中熟练使用Oracle函数,以方便数据的查询统计

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!