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

Oracle数据库开发利器之函数

难度初级
时长 1小时10分
学习人数
综合评分9.70
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 听了这么多课程,终于有一位女神来讲课
    查看全部
  • 二、数值函数 1、四舍五入 ROUND(n[,m]):n表示要进行四舍五入的值,m表示要保留小数点后几位(m>0)或前几位(m<0),省略m则默认为0位即四舍五入取整。 如果m或n中有一个值为null值,则结果返回null值。 2、取整函数 (1)CEIL(n):向上取整;如果n值为null值,则结果返回null值。 (2)FLOOR(n):向下取整;如果n值为null值,则结果返回null值。 3、常用计算 (1)ABS(n):取绝对值;如果n值为null值,则结果返回null值。 (2)MOD(m,n):m表示除数,n表示被除数;如果m或n中有一个值为null值,则结果返回null值。 (3)POWER(m,n):表示返回m的n次幂;如果m或n中有一个值为null值,则结果返回null值。 (4)SQRT(n):表示返回n的平方根 4、三角函数 SIN(n),ASIN(n),COS(n),ACOS(n),TAN(n),ATAN(n)等,基本用不到
    查看全部
    1 采集 收起 来源:Oracle数值函数

    2018-03-22

  • 四、日期函数 1、系统时间 (1)SYSDATE:默认格式是DD-MON-RR 2、日期操作 (1)add_months(date,i):返回在date指定日期上添加的月份,i可以是任何的整数,若设置为小数,则系统会自动截取整数部分;若i为负数的时候表示原有的日期上减去月份。 (2)next_day(date,str):如果str的值是‘星期一’,则返回date指定日期的下周一是哪一天 (3)last_day(date):返回date指定日期当月的最后一天 (4)months_between(date1,date2):表示两个日期之间相隔的月份 (5)extract(date_str from datetime):获取datetime中相应部分,date_str表示日期的单词,例:extract(month from sysdate) 表示从当前时间中获取月份
    查看全部
    1 采集 收起 来源:Oracle日期函数

    2016-01-27

  • 一、函数的作用: 1、方便数据的统计 2、处理查询结果 二、函数的分类(系统) 1、数值函数 2、字符函数 3、日期函数 4、转换函数
    查看全部
  • 字符函数: (1)大小写转换函数 upper(char) 将小写字母变成大写字母 lower(char)将大写字母变成小写字母 initcap(char)将首字母进行大写转换 例:select upper('abcd'),lower('ABCd'),initcap('aHDX') from dual; 结果为:ABCD abcd AHDX (2)获取子字符串函数 substr(char,[m[,n]]) m表示取子串的开始位置 n表示截取子串的位数 例:select substr('abcde',2,3) ,substr('abcde',2),substr('abcde',-2,1) from dual; 结果为: bcd bcde d 注意:m=0表示从首字母开始截取,n可以省略表示从m的位置截取到字符串末尾; 如果m=0且省略n那么结果仍为源字符串; 如果m为负数表示从字符串的尾部开始截取
    查看全部
  • oracle函数 1、作用——方便统计数据以及处理查询结果 2、分类——数值函数,字符函数,日期函数以及转换函数
    查看全部
  • 查询身份证号码
    查看全部
  • 4-1日期函数 系统时间 sysdate 默认格式:dd-mon-rr --日月年 select sysdate from dual; 22-5月-15 日期操作 add_months(date,i)--作用是返回指定日期上添加的月份 i 可以是任何的整数,如果i是小数,则截取整数部分;如果i为负数,则相当于为原日期减去月份 select add_months(sysdate,3),add_months(sysdate,-3)from dual; 22-8月-15 22-2月-15 next_day(date,char)--作用:如果char的值是‘星期一',则返回date指定日期的下周一是那一天 select next_day(sysdate,'星期一') from dual; 25-5月-15 last_day(date) select last_day from dual; 31-5月-15 month_between(date1,date2)--表示两个日期之间相隔的月份 select months_between('20-5月-15','10-1月-15') from dual; 4.32258065 extract(date from datetime) select extract(year from systate) from dual; 2015 select extract(month from systate) from dual; 5 select extract(day from systate) from dual; 22 select extract(hour from timestamp'2015-10-1 17:25:13') from dual ; 17
    查看全部
    1 采集 收起 来源:Oracle日期函数

    2015-06-19

  • 2-1数值函数 四舍五入:round(n[,m]) m>0:小数点m位 m<0:小数点前m位 select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函数 ceil(n)--取最大的 floor(n)--取最小的 select ceil(23.45),floor(23.45) from dual; 24 25 常用计算 abs(n)--取绝对值 select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 mod(m,n)--取余数 m/n 任何一个值为null,则结果返回null值 select mod(5,2) from dual; 1 select mod(5,2) from dual; (空值) power(m,n)--返回的是m的n次幂 select power(2,3),power(null,2) from dual; 8 (空值) sqrt(2)--平方根 16的平方根表示为sqrt(16),结果是4 select sqrt(16)from dual; 4 三角函数 sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 为弧度 select sin(3.124) from dual; .017591746
    查看全部
    1 采集 收起 来源:Oracle数值函数

    2018-03-22

  • 在查询语句中使用函数仅改变其显示效果
    查看全部
    1 采集 收起 来源:课程总结

    2015-06-18

  • 字符函数
    查看全部
    1 采集 收起 来源:课程总结

    2015-06-18

  • 数值函数,,,ceil()
    查看全部
    1 采集 收起 来源:课程总结

    2015-06-18

  • extract(month/year... from date)获取日期的年份月份或小时分钟。。。
    查看全部
  • 字符转换成数字的函数:to_number(char[,fmt])
    查看全部
    1 采集 收起 来源:Oracle转换函数

    2015-06-18

  • to_char(number[,fmt])将数字转换成指定格式的字符串
    查看全部
    1 采集 收起 来源:Oracle转换函数

    2015-06-18

举报

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

微信扫码,参与3人拼团

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

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