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

Oracle数据库开发利器之函数

难度初级
时长 1小时10分
学习人数
综合评分9.70
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 数字转字符函数
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-06-21

  • 前面是日期转为字符串,字符转日期
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-06-21

  • 具体操作
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2015-06-21

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

    2015-06-21

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

    2015-06-21

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

    2015-06-21

  • 查找年龄为10的人
    查看全部
  • 字符串替换
    查看全部
  • 查询身份证号码
    查看全部
  • sysdate:DD-MON-RR----22-5月-2015 日期操作 ADD_MONTNS(sysdate,i)i指月份为正是加为负数则是减 next_day(sysdate,‘星期一’)char指星期几,结果为22-6月-15 last_day(date)返回日期某月最后一天last_day(sysdate)结果为31-6月-15 month2_between('20-5月-15',‘10-1月-15’)结果为4.32258065月份差 extract(date from datetime)date返回相应日期部分,年用year,extract(year from sysdate)结果为2015 extract(month from sysdate)结果为5,extract(day from sysdate)结果为22,extract(hour from timestamp '2015-10-1 17:25:13')结果为17
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2015-06-20

  • 获取字符串长度 lenght('abc ')长度为4,空格也算一个字符 字符串连接函数 concat(char1,char2)等于||连接的作用 去除字符 trim('a' from 'abcd')结果为bcd ltrim(c1[,c2])例ltrim(‘ababaa’,'a')结果为babaa从左边去除 rtrim(c1[,c2])例rtrim(‘ababaa’,'a')结果为abab从右边去除 trim(c1)去除首位空格ltrim(c1)、rtrim(c1)去除两边空格 replace('asdf','a')结果为sdf没有第三个条件为代替空格 replace('asdfg','a','A')结果为Asdfg replace('asdfg','as','A')结果为Adfg
    查看全部
  • upper(char)字符串大小写转换 lower(char)大写转小写 initcap(char)首字母大写转换 substr(abcdar[m2[n3]])截取一段字符串改变,m为负数,从尾部截取,n可以省略,因为n是指从m后开始。
    查看全部
  • 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

  • 3-2 获取字符串长度 length(char) select length('acd ') from dual; 4 concat(char1,char2) 与||操作符作用一样 select concat('ab','cd') from dual; abcd 去除子串函数、 trim(c2 from c1):该函数表示从字符串c1中去除字符c2 select trim('a' from 'abcde')from dual; bcde ltrim(c1[,c2])--从c1中去除c2,仅能去除一个字符 select ltrim('ababaa','a')from dual; babaa rtrim(c1[,c2]) select rtrim('ababaa','a')from dual; abab trim(c1)--去除空格 替换函数 replace (char,s_string[,r_string]) 省略r_string用空格替换、 select replace('abcde','a','A')from dual; Abcde select replace('abcde','a')from dual; bcde select replace('abcde','ab','A')from dual; Acde
    查看全部
  • 3-1字符函数 大小写转换函数 upper(char) lower(char) initcap(char)--把首字母转化为大写字母 select upper ('abde'),lower('ADe'),initacp('asd') from dual; ABDE ade Asd 大小写转换函数的用途:注册用户名 获取子字符串函数 substr(char,[m[,n]]) char:源字符串 m:取子串的开始位置 n:截取子串的位数 n可以省略:表示从M的位置截取到字符串的末尾 m为0,表示从字符串的首字母开始截取 m为负数,表示从字符串的尾部开始截取 select substr9('abcde',2,3),substr('abcde',2),substr('abcde',-2,1) form dual; bcd bcde e
    查看全部

举报

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

微信扫码,参与3人拼团

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

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