亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Oracle數據庫開發利器之函數

難度初級
時長 1小時10分
學習人數
綜合評分9.70
92人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • 聽了這么多課程,終于有一位女神來講課
    查看全部
  • 數字轉換成字符
    查看全部
    0 采集 收起 來源:Oracle轉換函數

    2016-04-28

  • 日期格式
    查看全部
    0 采集 收起 來源:Oracle轉換函數

    2016-04-28

  • 轉換函數 1、日期轉換成字符的函數 to_char(date,fmt,params) 參數說明: date:將要轉換的日期 fmt:轉換的格式 params:日期的語言 ----- 默認格式:DD-MON-RR(天月年) YY YYYY YEAR(年) MM MONTH(月) DD DAY(天) HH24 HH12(24、12制) MI(分) SS(秒) 如:select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; 2、字符轉換成日期的函數 to_date(char,fmt,params) params:用于指定日期的語言(一般不寫) 如:select to_date('2015-05-22','YYYY-MM-DD') from dual; 注意:to_date()按照系統默認格式顯示日期 3、數字轉換成字符的函數 to_char(number,fmt) 9:顯示數字并忽略前面的0 0:顯示數字,位數不足,用0補齊 .或D:顯示小數點 ,或G:顯示千位符 $:美元符號 S:加正負號(前后都可以) 4、字符轉換成數字的函數 to_number(char,fmt) fmt是轉換的格式,可以省略
    查看全部
    0 采集 收起 來源:Oracle轉換函數

    2016-04-28

  • 課程總結 1、數值函數: 四舍五入:round(n,m) 取整:floor(n) 絕對值:abs(n) 取余數:mod(m,n) 平方根:sqrt(n) 三角函數:sin(n)、asin(n)等 2、字符函數: 大小寫轉換函數:upper(char)、lower(char) 字符串連接:concat(char1,char2) 獲取子字符串:substr(char,m,n) 獲取字符串長度:length(char) 3、日期函數: 獲取當前時間:sysdate 添加一定的月份:dd_months(date,i) 查詢當月最后一天:last_day(date) 兩個日期月份的差:month_between(date1,date2) 提取制定日期部分:extract(date from datetime) 4、轉換函數 to_char(date,fmt,params) to_char(number,fmt) to_number(char,fmt) 5、在查詢語句中使用函數
    查看全部
    0 采集 收起 來源:課程總結

    2016-04-26

  • 日期函數 1、系統函數 sysdate 默認格式:DD-MON-RR(日月年) 如:Select sysdate from dual; 2、日起操作 ①add_months(date,i) 如:Select sysdate,add_months(sysdate,1),add_months(sysdate,-1) from dual; 結果:22-5月 -15,22-6月 -15,22-4月 -15 ②next_day(date,char) 如:select next_day(sysdate,'星期一') from dual; 結果:顯示下一周的周一的日期 ③last_day(date) 查看當月最后一天 ④months——between(date1,date2) 產看兩個日期的間隔 ⑤extract(date from datetime)--獲取時間戳 如:select extract(year from sysdate) from dual;(month或者day)
    查看全部
    0 采集 收起 來源:Oracle日期函數

    2016-04-26

  • 字符函數 1、大小寫轉換函數 upper(char)--小寫變大寫 lower(char)--大寫變小寫 initcap(char)--首字母大寫 2、獲取子字符串函數 substr(char,m,n) --char:字符串;m:第幾位(負數只從尾部數);n:截取長度(不設置截取到尾部) 特殊:substr('123456789',-3,2)結果:78 3、獲取字符串長度函數 length(char) 4、字符串連接函數 ①concat(char1,char2) ②與||操作符的作用一樣 5、去除子串函數 ①trim(c2 from c1)--從字符串c1中去除字符串c2 如:select trim('a' from 'abcde') from dual;結果:bcde ②ltrim(c1,c2)--從c1中去除c2(只去除首部開始第一個字符c2) 如:select ltrim('ababaa','a') from dual;結果:babaa ③rtrim(c1,c2)--從c1中去除c2(只去除尾部開始第一個字符c2) 如:select rtrim('ababaa','a') from dual;結果:abab ④trim(c1)--去除左右兩邊空格 6、替換函數 replace(char,s_string,r_string) 省略r_string用空格替換 如:select repalce('abcde','a','A') from dual;結果:Abcde select repalce('abcde','a') from dual;結果:bcde
    查看全部
  • 字符函數 1、大小寫轉換函數 upper(char)--小寫變大寫 lower(char)--大寫變小寫 initcap(char)--首字母大寫 2、獲取子字符串函數 substr(char,m,n) --char:字符串;m:第幾位(負數只從尾部數);n:截取長度(不設置截取到尾部) 特殊:substr('123456789',-3,2)結果:78 獲取字符串長度函數 字符串連接函數 去除子串函數 替換函數
    查看全部
  • 數值函數 1、四舍五入 round(n,m) 省略m:0 m>0:小數點后m位 m<0:小數點前m位 注意:oracle中不能直接使用函數,必須包含一個目標表dual,即select 函數 from dual; 如:select round(23.4),round(23.45,1),round(23.45,-1) from dual; 結果:23 23.5 20 2、取整函數 ceil(n):--取最大值 floor(n):--取最小值 如:select ceil(23.45),floor(23.45) from dual; 結果:24 23 3、常用計算 1)取絕對值:abs(n) 如:select abs(23.45),abs(-23) from dual; 結果:23.45 23 2)取余數:mod(m,n) 如果m和n中有一個為null值,則結果為null 如:select mod(5,2),mod(5,null) from dual; 結果:1 3)數值的n次冪:power(m,n) 如:2的三次冪用power(2,3)表示,結果8 4)平方根:sqrt(n) 如:sqrt(16) 結果:4 4、三角函數 sin(n)、asin(n) cos(n)、acos(n) tan(n)、atan(n)
    查看全部
    0 采集 收起 來源:Oracle數值函數

    2018-03-22

  • 概述 1、函數的作用 方便數據的統計、處理查詢結果 2、函數分類 1)內置函數:數值函數、字符函數、日期函數、轉換函數 2)自定義函數 3、在查詢中使用函數 字母大小寫轉換、查詢時間間隔、四舍五入
    查看全部
  • SQL> select extract(year from sysdate) from dual; EXTRACT(YEARFROMSYSDATE) ------------------------ 2016 SQL> select extract(month from sysdate) from dual; EXTRACT(MONTHFROMSYSDATE) ------------------------- 4 SQL> select extract(day from sysdate) from dual; EXTRACT(DAYFROMSYSDATE) ----------------------- 26 >>>>>>獲取指定日期的年月日
    查看全部
    0 采集 收起 來源:Oracle日期函數

    2018-03-22

  • 去除子字符串
    查看全部
  • 字符函數
    查看全部
    0 采集 收起 來源:課程總結

    2016-04-20

  • 課堂總結
    查看全部
    0 采集 收起 來源:課程總結

    2016-04-20

  • 在查詢中使用字符串:: desc users; select substr(cardid,7,8) from users; select replace(deptno,'01','信息技術') from users; select mod(age,10) from dual; select extract(year from regdate) from users; select * from extract(month from regdate)=5;
    查看全部

舉報

0/150
提交
取消
課程須知
小伙伴們,學習本課程前需要熟悉Oracle的SQL語句。關于SQL語句的內容可以查看課程《Oracle數據庫開發必備利器之SQL基礎》,鏈接在此:http://www.xianlaiwan.cn/learn/337
老師告訴你能學到什么?
1、能夠掌握Oracle的常用函數 2、能夠在查詢中熟練使用Oracle函數,以方便數據的查詢統計

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!