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

Oracle数据库开发利器之函数

难度初级
时长 1小时10分
学习人数
综合评分9.70
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 截取字符串函数(从指定位置截取到字符串末尾)
    查看全部
  • 截取字符串函数
    查看全部
  • 大小写转换函数

    upper转换成大写

    lower转换成小写

    initcap 首字母转换成大写

    查看全部
  • 三角函数计算
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2020-07-29

  • 常用 计算

    查看全部
    0 采集 收起 来源:Oracle数值函数

    2020-07-29

  • 总结

    ·数值函数

    http://img1.sycdn.imooc.com//5e571bfc00012c5703820225.jpg

    字符函数

    http://img1.sycdn.imooc.com//5e571c3200015b7203940163.jpghttp://img1.sycdn.imooc.com//5e571c3e00015b7203940163.jpg

    ·日期函数

    ADD_MONTHS(date,i)

    LAST_DAY(date)

    MONTH_BETWEEN(date1,date2)

    EXTRACT(date FROM datetime)

    转换函数

    TO_CHAR(date[,fmt[,params]])

    TO_CHAR(number[,fmt])

    TO_NUMBER(char[fmt])

    在查询语句中使用函数

    查看全部
    0 采集 收起 来源:课程总结

    2020-02-27

  • 在查询中使用函数

    1、在查询中使用字符函数

    ·在员工信息表查询出员工的生日

    根据员工身份证号码得到员工生日

    http://img1.sycdn.imooc.com//5e5719aa0001477006340250.jpghttp://img1.sycdn.imooc.com//5e571a13000157ff05970194.jpg

    ·将部门号01全部替换成‘信息技术’

    http://img1.sycdn.imooc.com//5e571a680001dbbb04230102.jpg

    2、在查询中使用数值函数

    ·将员工信息表中的年龄字段与10取余数

    http://img1.sycdn.imooc.com//5e571aee000103cb02870102.jpg

    3、在查询中使用日期函数

    ·取得员工入职的年份

    http://img1.sycdn.imooc.com//5e571b6f0001d14503890113.jpg

    ·查询出5月份入职的员工信息

    http://img1.sycdn.imooc.com//5e571b9700010f6b06120107.jpg

    查看全部
  • 转换函数

    1、日期转换成字符的函数


    默认格式:DD-MON-RR

    涉及到的参数



    2、字符转换成日期的函数

    http://img1.sycdn.imooc.com//5e5713800001041503900076.jpg

    http://img1.sycdn.imooc.com//5e5713b50001f74f04350095.jpg

    3、数字转换成字符的函数

    http://img1.sycdn.imooc.com//5e5714b80001952604980288.jpg

    http://img1.sycdn.imooc.com//5e5715860001828b04360308.jpg

    4、字符转换成数字的函数

    http://img1.sycdn.imooc.com//5e5717c80001d1b003430090.jpghttp://img1.sycdn.imooc.com//5e571810000121c503890104.jpg


    查看全部
    0 采集 收起 来源:Oracle转换函数

    2020-02-27

  • 日期函数

    1、系统时间

    SYSDATE:默认格式:DD-MON-RR/日-月-年

    http://img1.sycdn.imooc.com//5e56341f0001182b02640086.jpg

    2、日期操作

    http://img1.sycdn.imooc.com//5e56348b00012eda07140127.jpg

    i可以是任何整数,如果i是小数,则截取整数部分,如果i是负数,则相当于为原日期减去月份

    http://img1.sycdn.imooc.com//5e5635610001daa205120093.jpg

    NEXT_DAY(date,char)

    http://img1.sycdn.imooc.com//5e5635f6000162e806630114.jpg

    http://img1.sycdn.imooc.com//5e56362f000121a203970092.jpg返回当月的最后一天是几号

    LAST_DAY(date)

    http://img1.sycdn.imooc.com//5e56369400016ffc03180099.jpg

    http://img1.sycdn.imooc.com//5e5636d20001e0d306670085.jpghttp://img1.sycdn.imooc.com//5e56372800012af004750094.jpg

    EXTRACT(date from datetime)

    http://img1.sycdn.imooc.com//5e5637ee0001e8e003890306.jpg

    http://img1.sycdn.imooc.com//5e56383a0001524505590107.jpg

    查看全部
    0 采集 收起 来源:Oracle日期函数

    2020-02-26

  • 获取字符串长度函数

    LENGTH(char)

    http://img1.sycdn.imooc.com//5e562eea0001cf6203130096.jpg

    字符串连接函数

    CONCAT(char1,char2)——与||操作符的作用一样

    http://img1.sycdn.imooc.com//5e562f9b000138ca03130245.jpg

    去除子串函数

    TRIM(C2 FROM C1):表示从字符串c1中去除字符c2

    http://img1.sycdn.imooc.com//5e56303d00013c0003570099.jpg

    LTRIM(c1[,c2]) c1从前向后删除c2

    http://img1.sycdn.imooc.com//5e5630b30001af0603260095.jpg

    RTRIM(c1[,c2])从字符串尾部去除字符

    http://img1.sycdn.imooc.com//5e5631510001a90703340097.jpg

    TRIM(c1) 去除首尾空格

    替换函数

    REPLACE(char,s_string[,r_string])

    省略r_string 用空格替换

    http://img1.sycdn.imooc.com//5e5632490001008b03710211.jpg

    http://img1.sycdn.imooc.com//5e56329d000189e703840096.jpghttp://img1.sycdn.imooc.com//5e563286000189e703840096.jpg

    查看全部
  • oracle字符函数

    1、大小写转换函数

    UPPER(char):小写转换成大写

    LOWER(char):大写变小写

    INITCAP(char):首字母变大写

    http://img1.sycdn.imooc.com//5e562b8f0001b4dd05060093.jpg

    2、获取子字符串函数

    SUBSTR(char,[m[,n]])

    char 源字符串,m取子串的开始位置(m为0表示从字符串的首字符开始截取,m为负数,表示从字符串的尾部开始截取),n截取子串的位数,n可省略,省略后表示从m的位置截取到字符串末尾

    http://img1.sycdn.imooc.com//5e562ce6000140df05740229.jpghttp://img1.sycdn.imooc.com//5e562e2000016daa06370125.jpg

    3、获取字符串长度函数

    4、字符串连接函数

    5、去除子串函数

    6、替换函数

    查看全部
  • oracle数值函数

    1、四舍五入

    ·ROUND(n[,m])

    n表示要进行四舍五入的值

    m表示保留小数点后几位或前几位

    ·省略m:0

    ·m>0:小数点后m位

    m<0:小数点前m位

    http://img1.sycdn.imooc.com//5e5613090001eee405730101.jpg

    2、取整函数

    取最大值 CEIL(n)

    取最小值 FLOOR(n)

    http://img1.sycdn.imooc.com//5e5613870001626c03760107.jpg

    3、常用计算

    取绝对值 ABS(n)

    http://img1.sycdn.imooc.com//5e5614400001af7604000106.jpg取余数MOD(m,n)

    m被除数,n除数

    如果m和n中有一个值为null值,则结果返回null值

    http://img1.sycdn.imooc.com//5e56152c0001c61b03780173.jpgPOWER(m,n)表示返回m的n次幂

    2的3次幂用power(2,3)表示http://img1.sycdn.imooc.com//5e561fbe0001bf7003670095.jpg

    平方根:SQRT(n)

    16的平方根表示为sqrt(16),结果是4

    http://img1.sycdn.imooc.com//5e561f4c0001c5e402660109.jpg


    4、三角函数

    sin(n)、asin(n)正弦、反正弦

    cos(n)、acos(n)余弦、反余弦

    tan(n)、atan(n)正切、反正切

    n为弧度

    http://img1.sycdn.imooc.com//5e56210a0001254702670110.jpg

    查看全部
    1 采集 收起 来源:Oracle数值函数

    2020-02-26

  • 函数的作用

    1、方便数据的统计

    2、处理查询结果

    函数分类

    1、数值函数

    2、字符函数

    3、日期函数

    4、转换函数

    在查询语句中使用函数

    1、将小写字母转换成大写

    2、查询时间间隔

    3、四舍五入



    查看全部
  • extra函数就是可以把年月日从日期里面单独剥离出来;还能复合着用,先选出来再做条件筛选,这是我没想到的

    查看全部
  • to_char和to_number还真的挺望文生义的

    查看全部
    0 采集 收起 来源:Oracle转换函数

    2020-02-25

举报

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

微信扫码,参与3人拼团

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

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