第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Oracle數(shù)據(jù)庫開發(fā)利器之函數(shù)

難度初級(jí)
時(shí)長 1小時(shí)10分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.70
92人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.7 簡潔易懂
9.6 邏輯清晰
  • 獲取系統(tǒng)時(shí)間函數(shù):sysdate,默認(rèn)格式DD-MON-RR(日-月-年),下例:

    SQL> select sysdate from dual;

    SYSDATE

    --------------

    26-3月 -19

    日期操作:add_months(date.i),函數(shù)作用是返回在指定日期上添加的月份【i可以是任何數(shù),若是小數(shù)則截取整數(shù),若是負(fù)數(shù),則相當(dāng)于在原來的日期上剪去相應(yīng)月份】

    SQL> select add_months(sysdate,3),add_months(sysdate,-3),add_months(sysdate,0.5) from dual;

    ADD_MONTHS(SYS ADD_MONTHS(SYS ADD_MONTHS(SYS

    -------------- -------------- --------------

    26-6月 -19? ? ?26-12月-18? ? ?26-3月 -19

    SQL> select add_months(sysdate,3),add_months(sysdate,-3),add_months(sysdate,1.5) from dual;

    ADD_MONTHS(SYS ADD_MONTHS(SYS ADD_MONTHS(SYS

    -------------- -------------- --------------

    26-6月 -19? ? ?26-12月-18? ? ?26-4月 -19

    函數(shù)next_day(date,char):如果char的值是“星期一”,則返回date指定日期的下一個(gè)星期一是哪天。

    函數(shù)last_day(date):返回月最后一天是幾號(hào)。

    函數(shù)month_between(date1,date2):返回兩個(gè)日期之間相隔的月份。下例:

    SQL> select months_between('26-3月-19','10-1月-19')from dual;

    MONTHS_BETWEEN('26-3月-19','10-1月-19')

    ---------------------------------------

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2.51612903

    函數(shù)extract(date from datetime):獲取當(dāng)前時(shí)間的年或月或日,下例:

    SQL> select extract(year from sysdate)from dual;

    EXTRACT(YEARFROMSYSDATE)

    ------------------------

    ? ? ? ? ? ? ? ? ? ? 2019

    sysdate可以表示時(shí)間類型,再看一個(gè)例子:

    SQL> select extract(hour from timestamp '2019-3-26 13:35:26') from dual;

    EXTRACT(HOURFROMTIMESTAMP'2019-3-2613:35:26')

    ---------------------------------------------

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?13


    查看全部
  • 獲取字符串長度函數(shù):length(char)

    字符串連接函數(shù):concat(char1,cahr2)=||

    去除子串函數(shù):

    trim(c2 from c1),c2為一個(gè)字符串,從c1中的首尾開始去除,中間的不管。

    SQL> select trim('a' from 'aabaacaaadaaaa')from dual;

    TRIM('A'

    --------

    baacaaad

    ltrim(c1[,c2]),從頭開始,c1。

    SQL> select ltrim('baaababaa','a') from dual;

    LTRIM('BA

    ---------

    baaababaa

    rtrim(c1[,c2]),從字符串尾部開始去除

    SQL> select rtrim('ababaa','a')from dual;

    RTRI

    ----

    abab

    SQL> select rtrim('ababaac','a')from dual;

    RTRIM('

    -------

    ababaac

    trim(c1)代表去除首尾空格,其他的去除函數(shù)以此類推。

    替代函數(shù):replace(char,s_string[,r_string]),若省略r_string則直接去掉。

    SQL> select replace('abced','ab','A') from dual;

    REPL

    ----

    Aced

    SQL> select replace('abcebbd','b','A') from dual;

    REPLACE

    -------

    aAceAAd

    SQL> select replace('abcebbd','b','AA') from dual;

    REPLACE('A

    ----------

    aAAceAAAAd

    查看全部
  • 數(shù)值函數(shù):

    1. 四舍五入函數(shù):

      ROUND(n[m]) 【n表示要進(jìn)行四舍五入的值,m表示保留小數(shù)點(diǎn)后幾位或前幾位】

      省略m:0(即取整)

      m>0:小數(shù)點(diǎn)后面m位

      m<0:小數(shù)點(diǎn)前面m位

    2. 取整:

      CEIL(n):取整時(shí)取最大值(上限)

      FLOOR(n):取整時(shí)取最小值(下限)

    3. 常用計(jì)算:

      ABS(n):取絕對(duì)值

      MOD(m,n):取余【m代表除數(shù),n代表被除數(shù),m、n中任意一個(gè)為null值,結(jié)果返回null】

      POWER(m,n):返回m的n次冪

      sqrt(n):開平方

    4. 三角函數(shù):

      正弦 SIN(n)、反正弦 ASIN(n)

      COS(n)、ACOS(n)

      TAN(n)、ATAN(n)

      例:SQL> select ceil(23.45),floor(23.45) from dual;

    查看全部
  • 函數(shù)的作用:

    1. 方便數(shù)據(jù)的統(tǒng)計(jì)

    2. 處理查詢結(jié)果

    函數(shù)的分類:

    1. 數(shù)值函數(shù)

    2. 字符函數(shù)

    3. 日期函數(shù)

    4. 轉(zhuǎn)換函數(shù)

    在查詢中使用函數(shù):

    1. 將小寫字母轉(zhuǎn)換為大寫

    2. 查詢時(shí)間間隔

    3. 四舍五入


    查看全部
  • 課程總結(jié)

    數(shù)值函數(shù):四舍五入,絕對(duì)值,三角函數(shù)...

    字符函數(shù):大小寫轉(zhuǎn)換函數(shù),去除空格函數(shù),截取字符函數(shù),字符長度函數(shù),替換函數(shù)

    日期函數(shù):sysdate,new_day,last_day,month_between,extract

    轉(zhuǎn)換函數(shù):to_char,to_date,to_number

    在查詢語句中使用函數(shù):函數(shù)可以放在select后面,也可以放在where條件的后面作為條件


    查看全部
    0 采集 收起 來源:課程總結(jié)

    2019-03-06

  • 轉(zhuǎn)化函數(shù)

    日期轉(zhuǎn)換成字符的函數(shù)

    ????TO_CHAR(date[,fmt[,params]])

    ????參數(shù)說明:

    ????date:將要轉(zhuǎn)換的日期

    ????fmt:轉(zhuǎn)換的格式

    ????params:日期的語言(默認(rèn)系統(tǒng)語言,此參數(shù)可省略)

    select to_char(sysdate,'YYYY-MM-DD ?HH24:MI:SS') ?from ?dual;

    ----結(jié)果:2019-03-06 ?13:17:48

    字符轉(zhuǎn)換成日期的函數(shù)

    TO_DATE(char[,fmt[,params]]) ??

    注意:TO_DATE()按照系統(tǒng)默認(rèn)格式顯示日期

    數(shù)字轉(zhuǎn)換成字符的函數(shù)

    TO_CHAR(number[,fmt])

    9:顯示數(shù)字并忽略前面的0

    0:顯示數(shù)字,位數(shù)不足,用零補(bǔ)齊

    .或D:顯示小數(shù)點(diǎn)

    ,或者G:顯示千位符

    $:美元符號(hào)

    S:加正負(fù)號(hào)(前后都可以)

    字符轉(zhuǎn)換成數(shù)字的函數(shù)

    TO_NUMBER(char[,fmt])

    fmt是轉(zhuǎn)換的格式,可以省略

    select ?to_number('$1,000','$9999') ?from dual;

    ----結(jié)果為 1000

    查看全部
  • 日期函數(shù)

    系統(tǒng)時(shí)間:SYSDATE ?默認(rèn)格式:DD-MON-RR

    日期操作:

    ADD_MONTH(date,i)

    ?i>0表示原有月份+i,i為小數(shù),系統(tǒng)自動(dòng)截取整數(shù)在計(jì)算,i<0表示原有月份-i

    NEXT_DAY(date,char)函數(shù)的作用是:

    如果char的值是‘星期一’,則返回date指定日期的下周一是哪一天

    LAST_DAY(date):日期所在月的最后一天

    MONTHS_BETWEEN(date1,date2):計(jì)算兩個(gè)時(shí)間的月份差

    ????select months_between('20-5月-15',‘10-1月-15’) from dual;

    EXTRACT(date FROM datetime): ?作用:可用于提取日期時(shí)間的某一部分

    select extract(year from sysdate) ?from dual; ?---返回當(dāng)前系統(tǒng)時(shí)間的年份

    select ?extract(hour ?from timestamp ?'2015-10-1 ?17:25:13') from ?dual; ?---返回當(dāng)前系統(tǒng)時(shí)間的小時(shí) ? 所以結(jié)果為17

    查看全部
  • 獲取字符串長度函數(shù)

    LENGTH(char) 空格也算一個(gè)長度

    字符串連接函數(shù)

    CONCAT(char1,char2) ?---與連接符 || 一樣

    去除子串函數(shù)

    TRIM(c2 ?FROM ?c1) ? ?該函數(shù)表示從字符串c1中去除?字符?c2【注意:c2只能是單個(gè)字符】

    LTRIM(c1[,c2]) ?表示從c1字符串中去除首個(gè)單個(gè)為c2的字符

    RTRIM(c1[,c2]) ?表示從c1字符串中去除從尾部走起首個(gè)單個(gè)為c2的字符

    TRIM(c1) ?只有一個(gè)參數(shù)的表示,去除首尾空格,LTRIM去除左邊空格,RTRIM去除右邊空格

    替換函數(shù)

    REPLACE(char,s_string[,r_string])

    char:源字符串;s_string:要替換的字符;r_string替換成功后的字符

    省略r_string用空格替換

    查看全部
  • 字符函數(shù)

    大小寫轉(zhuǎn)換函數(shù)

    UPPER(char),LOWER(char)

    字符串的截取

    SUBSTR(char,[m[,n]])

    char:源字符 ? m:從哪個(gè)位置開始截取,m為0表示從字符串首位開始截取,m<0表示從字符串尾部開始截取,n表示截取幾位

    查看全部
  • 函數(shù)

    oracle中使用函數(shù)需要涉及到一張?zhí)厥獾谋?,dual系統(tǒng)自帶的表,從這里邊才能調(diào)出這些函數(shù)使用

    一、函數(shù)的作用

    ????1.統(tǒng)計(jì)數(shù)據(jù)值:如excel求和

    ????2.處理查詢結(jié)果:查到員工身份證,可以通過函數(shù)取出員工出身年月日

    二、函數(shù)的分類

    ????1.數(shù)值函數(shù):

    四舍五入:ROUND(n[,m]) ??

    ????????????????n表示要進(jìn)行四舍五入的值

    ????????????? ? m表示保留小數(shù)點(diǎn)后幾位或前幾位

    ????????????????省略m:0 ?m>0:小數(shù)點(diǎn)后m位 ? m<0:小數(shù)點(diǎn)前m位

    取整函數(shù)

    CEIL(n)

    FLOOR(n)

    常用計(jì)算

    ABS(n) ?---絕對(duì)值函數(shù) ? select abs(23.45),abs(-23),abs(0) from dual;

    MOD(m,n) ?---取余數(shù),m/n的余數(shù)

    POWER(m,n) ?---表示返回m的n次冪

    SQRT(n) ?---求平方根

    三角函數(shù)

    SIN(n),ASIN(n) ?正弦,反弦

    COS(n),ACOS(n) ?正余弦,反余弦

    TAN(n),ATAN(n) ?正切,反正切

    其中,n表示弧度

    ????2.字符函數(shù)

    ????3.日期函數(shù)

    ????4.轉(zhuǎn)換函數(shù)

    三、

    查看全部
  • 日期的格式

    查看全部
  • trim 相關(guān)函數(shù),如果只有一個(gè)參數(shù),是去除空格的意思

    查看全部
  • 絕對(duì)值函數(shù):abs(n)

    取余函數(shù)mod(m,n)

    如果m和n中有一個(gè)值為null值,則結(jié)果返回null值

    查看全部
  • ceil(n) 取整函數(shù),取最大值

    floor(n)取整函數(shù),取最小值

    查看全部
  • 1、四舍五入

    round(n[,m])

    省略m:0

    m>0:小數(shù)點(diǎn)后m位

    m<0:小數(shù)點(diǎn)錢m位

    n標(biāo)識(shí)要進(jìn)行四舍五入的值

    m表示保留小數(shù)點(diǎn)后幾位或前幾位

    2、取整函數(shù)

    3、常用計(jì)算

    4、三角函數(shù)

    查看全部

舉報(bào)

0/150
提交
取消
課程須知
小伙伴們,學(xué)習(xí)本課程前需要熟悉Oracle的SQL語句。關(guān)于SQL語句的內(nèi)容可以查看課程《Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎(chǔ)》,鏈接在此:http://idcbgp.cn/learn/337
老師告訴你能學(xué)到什么?
1、能夠掌握Oracle的常用函數(shù) 2、能夠在查詢中熟練使用Oracle函數(shù),以方便數(shù)據(jù)的查詢統(tǒng)計(jì)

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!