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

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

Oracle數據庫開發利器之函數

難度初級
時長 1小時10分
學習人數
綜合評分9.70
92人評價 查看評價
9.8 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • 3、獲取字符串長度函數 (1)LENGTH(str):截取長度,包含空格字符 SQL> select length('abc ') from dual; LENGTH('ABC') ------------- 4 4、字符串連接函數 (1)CONCAT(str1,str2):連接字符串,與操作符‘||’的作用一樣。 SQL> select concat('ab','cd') from dual; CONC ---- abcd SQL> select 'ab'||'cd' from dual; 'AB' ---- abcd 5、去除子串函數 (1)TRIM(c2 FROM c1):表示從c1中去除字符c2(char2只能表示一個字符) SQL> select trim('a' from 'abcde')from dual; TRIM ---- bcde (2)LTRIM(c1[,c2]):第二個參數c2可以看成是個字符集合,從c1的左邊第一個字符開始掃描,移除掉集合中出現的字符,直到遇到一個不在集合中的字符為止;省略c2時,表示去除左邊空格。 SQL> select ltrim('ababaaa','a')from dual; LTRIM( ------ babaaa (3)RTRIM(c1[,c2]):第二個參數c2可以看成是個字符集合,從c1的右邊第一個字符開始掃描,移除掉集合中出現的字符,直到遇到一個不在集合中的字符為止。省略c2時,表示去除右邊空格。 SQL> select rtrim('ababaaa','a')from dual; RTRI ---- abab (4)TRIM(c1):表示去除左右兩邊空格。 6、替換函數 (1)REPLACE(str,s_string[,r_string]):str表示源字符串,s_string表示源字符串中要替換的部分,r_string表示用什么替換,當r_string省略時,表示用空格替換,相當于去除 SQL> select replace('abcde','a','A') from dual; REPLA ----- Abcde SQL> select replace('abcde','abc','L') from dual; REP --- Lde
    查看全部
  • 字符函數: (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為負數表示從字符串的尾部開始截取 SQL> select substr('abcde',2,3),substr('abcdr',2),substr('abcde',-2,2) from dual; SUB SUBS SU --- ---- -- bcd bcdr de
    查看全部
  • 數值函數 四舍五入:ROUND(n[,m]) m>0:小數點m位 m<0:小數點前m位 省略m則默認為0位即四舍五入取整。 如果m或n中有一個值為null值,則結果返回null值。 select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函數 (1)CEIL(n):向上取整;如果n值為null值,則結果返回null值。 (2)FLOOR(n):向下取整;如果n值為null值,則結果返回null值。 select ceil(23.45),floor(23.45) from dual; 24 23 常用計算 (1)ABS(n):取絕對值;如果n值為null值,則結果返回null值。 select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 (2)MOD(m,n):m表示除數,n表示被除數;如果m或n中有一個值為null值,則結果返回null值。 select mod(5,2) from dual; 1 (3)POWER(m,n):表示返回m的n次冪;如果m或n中有一個值為null值,則結果返回null值。 select power(2,3),power(null,2) from dual; 8 (空值) (4)SQRT(n):表示返回n的平方根 select sqrt(16)from dual; 4 三角函數 sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 為弧度 select sin(3.124) from dual; .017591746
    查看全部
    0 采集 收起 來源:Oracle數值函數

    2018-03-22

  • 函數的作用 1、方便數據的統計 2、處理查詢結果 函數的分類 1、數值函數、 2、字符函數 3、日期函數 4、轉換函數 在查詢中使用函數 1、將小寫字母轉化為大寫字母 2、查詢時間間隔、 3、四舍五入
    查看全部
  • 日期函數
    查看全部
    0 采集 收起 來源:Oracle日期函數

    2017-03-07

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

    2017-03-07

  • 替換函數
    查看全部
  • 字符串連接函數
    查看全部
  • 當m為負數時
    查看全部
  • 當m為零時
    查看全部
  • 當n省略時
    查看全部
  • 三個函數分別表示大寫、小寫、第一個首字母大寫。
    查看全部
  • 三角函數: 正弦、反正弦 余弦、反余弦 正切、反正切
    查看全部
    0 采集 收起 來源:Oracle數值函數

    2017-03-07

  • 三角函數
    查看全部
    0 采集 收起 來源:Oracle數值函數

    2017-03-07

  • sort(n)表示n的平方根。 16的平方根表示為sqrt(16),結果是4。
    查看全部
    0 采集 收起 來源:Oracle數值函數

    2017-03-07

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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