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

Oracle数据库开发利器之函数

难度初级
时长 1小时10分
学习人数
综合评分9.70
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 大小写转换函数--可以用于注册账户时不区分大小写的实现<br> UPPER(char)把字符串从小写转换为大写<br> LOWER(char)把字符串从大写转换为小写<br> INITCAP(char)把字符串的首字母转换为大写 截取子字符串的函数SUBSTR(char,[m[,n]]) char代表原字符串,m代表开始位置,n代表截取的位数。当n省略时代表截取到末尾,m为负数时代表从字符串尾部第几位开始截取 字符函数: (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为负数表示从字符串的尾部开始截取
    查看全部
  • 四舍五入函数: round(n,[m]) m>0:小数点后m位;m<0:小数点前m位 eg:select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函数: ceil(n)--取上限 floor(n)--取下限 eg:select ceil(23.45),floor(23.45) from dual; 24 23 绝对值: abs(n)--取绝对值 eg:select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 取余数: mod(m,n) m/n 若m,n任何一个值为null,则结果返回null值 eg:select mod(5,2) from dual; 1 select mod(5,null) from dual; (空值) m的n次幂: power(m,n) eg:select power(2,3),power(null,2) from dual; 8 (空值) 平方根: sqrt(m) 16的平方根表示为sqrt(16),结果是4 eg:select sqrt(16)from dual; 4 三角函数: sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 为弧度 eg:select sin(3.124) from dual; .017591746
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2018-03-22

  • 概述 1、函数的作用 方便数据的统计、处理查询结果 2、函数分类 1)内置函数:数值函数、字符函数、日期函数、转换函数 2)自定义函数 3、在查询中使用函数 字母大小写转换、查询时间间隔、四舍五入
    查看全部
  • extract 什么意思。比较重要
    查看全部
  • to_date To_char to_char to_number 这几种转换函数
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2016-10-18

  • 转换函数分四种。日期。数字 转字符。 字符转日期 数字
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2016-10-18

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

    2016-10-18

  • trim(a)是去除字符串两边的空格
    查看全部
  • 去除子串函数 trim(a from b )从b字符串去掉a ltrim (a,b)从a字符串左边去掉b。 rtrim
    查看全部
  • 字符串连接函数 concat() 用||也可以作为字符串连接
    查看全部
  • 字符串的长度 length函数
    查看全部
  • 大小写转换 upper lower 只是首字母大写 initcap 截取字符 substr(字符串 ,开始位置,截取几位)
    查看全部
  • dual是伪表的意思。 from dual round 四舍五入 floor 取整向下取整 ceil向上取整 取余是什么来着?
    查看全部
  • 字符函数
    查看全部
    0 采集 收起 来源:课程总结

    2016-10-17

  • 数值函数的范畴
    查看全部
    0 采集 收起 来源:课程总结

    2016-10-17

举报

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

微信扫码,参与3人拼团

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

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