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

Oracle数据库开发利器之函数

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

    2016-09-04

  • 日期转化成字符的函数;to_char to_date 数字转换字符的函数:to——char(number,[]ft})
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2016-08-27

  • 系统时间 sysdate 格式:dd-MM-rr 统时间: sysdate 默认格式:dd-mon-rr select sysdate from dual; 日期操作: add_months(date,i):返回在指定的日期上添加的月份,i可以是任何整数,负数是减 seect add_months(sysdate,3),add_months(sysdate,-3) from dual; next_day(date,char):如果char的值是“星期一”,则返回date指定日期的下周一是哪天 select next_day(sysdate,'星期一') from dual; last_day(date):返回一个月的最后一天的日期 select last_day(sysdate) from dual; months_between(date1,date2):计算两个日期之间间隔的月份 select months_between('20-5月-15','21-10月-16')from dual; extract(data from datetime): select extract(year from sysdate) from dual; select extract(hour from '2015-10-14 17:24:23') from dual;
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2016-08-27

  • 字符串的长度 length(char) 连接两个字符串 concat(char1,char2 ) 等同于|| 获取字符串长度的函数 LENGTH(char)<br> 字符串连接函数CONCAT(char1,char2) 和的效果相同<br> 去除子串的函数 TRIM(c2 FROM c1) 代表把c2从c1中除去<br> LTRIM(c1[c2])从头部去除c2,只能去除一位<br> RTRIM(c1[c2])从尾部去除c2,只能去除一位<br> TRIM(C1)代表去除首位的空格<br> -----------------------------------------------------<br> 替换函数 REPLACE(char,s_string[,r_string])把char中的s_string替换为r_string,如果r_string省略代表用空格替换
    查看全部
  • 字符的大小写转换函数:upper(char)把小写的转化为大写的
    查看全部
  • 四舍五入的例子
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2016-08-27

  • 数字字符的四舍五入: round(n,[m]) 省略m:0 m>0 :小数点后m位,m<0:小数点前M位 取证函数: cell 向上取整(最大值) floor 向下取证(最小值) dual是oracle提供的一个虚表 abs(s) 绝对值、 mod(m,n) 取余数 m是被除数,n除数 如果m和n中其中一个为Null时,返回的值则为null; powwer(m,n) 返回的是m的n次幂 sqrt(n) 取n得平方根
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2018-03-22

  • to_char(number[,fmt]) 9:显示数字并忽略前面的0 0;显示数字,位数不足,用0 。或d;显示小数点 ,或g;显示千位符 $美元符号 s;加正负号(前后都可以)
    查看全部
    0 采集 收起 来源:Oracle转换函数

    2016-08-22

  • round ceil floor mod power sqrt
    查看全部
  • 系统时间函数 SYSDATE 默认的格式为 DD-MON-YY<br> 日期操作<br> ADD_MONTHS(date,i) NEXT_DAY(date,char)表示char的值时星期几,返回date指定的日期的下周一是哪天 LAST_DAY(date)返回date指定日期的当月最后一天日期 MONTH_BETWEEN(date1,date2)表示两个日期的月份差,不足一个月的用小数表示出来 EXTRACT函数 EXTRACT(year FROM datetime)返回指定日期的年份 EXTRACT(month FROM datetime)返回指定日期的月份 EXTRACT(day FROM datetime)返回指定日期的天数
    查看全部
    0 采集 收起 来源:Oracle日期函数

    2018-03-22

  • 获取字符串长度的函数 LENGTH(char)<br> 字符串连接函数CONCAT(char1,char2) 和的效果相同<br> 去除子串的函数 TRIM(c2 FROM c1) 代表把c2从c1中除去<br> LTRIM(c1[c2])从头部去除c2,只能去除一位<br> RTRIM(c1[c2])从尾部去除c2,只能去除一位<br> TRIM(C1)代表去除首位的空格<br> -----------------------------------------------------<br> 替换函数 REPLACE(char,s_string[,r_string])把char中的s_string替换为r_string,如果r_string省略代表用空格替换
    查看全部
  • 大小写转换函数--可以用于注册账户时不区分大小写的实现<br> UPPER(char)把字符串从小写转换为大写<br> LOWER(char)把字符串从大写转换为小写<br> INITCAP(char)把字符串的首字母转换为大写 截取子字符串的函数SUBSTR(char,[m[,n]]) char代表原字符串,m代表开始位置,n代表截取的位数。当n省略时代表截取到末尾,m为负数时代表从字符串尾部第几位开始截取
    查看全部
  • 四舍五入ROUND(n[,m])函数<br> 省略m代表m默认为0<br> m>0:小数点后m位<br> m<0:小数点前m位 -------------------------------------------- ceil函数:ceil(n)取大于n的最小整数<br> floor函数:floor(n)取小于n的最大整数 -------------------------------------------- 绝对值函数 ABS(n) 取余函数 MOD(m,n)表示m/n的余数,如果两个数任意一个为null则结果也为null 幂函数power(m,n)代表m的n次幂 平方根函数sqrt(n)代表n的平方根
    查看全部
    0 采集 收起 来源:Oracle数值函数

    2018-03-22

  • extract函数
    查看全部
  • trim(c)去除字符串首尾空格,
    查看全部

举报

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

微信扫码,参与3人拼团

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

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