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

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

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

難度初級(jí)
時(shí)長(zhǎng) 1小時(shí)10分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.70
92人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.7 簡(jiǎn)潔易懂
9.6 邏輯清晰
  • 轉(zhuǎn)換函數(shù)<br> 1、日期轉(zhuǎn)字符<br> to_char(date[,fmt[,params]]):date表示要轉(zhuǎn)換的日期,fmt表示轉(zhuǎn)換的格式,params表示日期的語(yǔ)言(一般不寫(xiě))<br> fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS]<br> 2、字符轉(zhuǎn)日期<br> to_date(str[,fmt[,params]]):str表示日期格式的字符串,fmt表示轉(zhuǎn)換的格式,params表示日期的語(yǔ)言(一般不寫(xiě)),該函數(shù)會(huì)按照系統(tǒng)默認(rèn)的格式顯示<br> fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS]<br> 3、數(shù)字轉(zhuǎn)字符<br> to_char(number[,fmt]):number表示要轉(zhuǎn)換的數(shù)字,fmt表示轉(zhuǎn)換的格式<br> fmt的取值:[9]表示顯示數(shù)字并忽略前面的0,[0]表示顯示數(shù)字,位數(shù)不足,用0補(bǔ)齊,[.或D]表示顯示小數(shù)點(diǎn),[,或G]表示顯示千位符,[$]表示美元符,[S]表示加正負(fù)號(hào)(前后都可以)<br> 4、字符轉(zhuǎn)數(shù)字<br> to_number(str[,fmt]):str表示數(shù)字格式的字符串,fmt表示轉(zhuǎn)換的格式,可以省略 select to_number('$912,345,64.877','$999,999,99.999') from dual 結(jié)果:91234564.877 數(shù)字類型轉(zhuǎn)換成字符格式 to_char(number[,fmt]) 9:顯示數(shù)字并忽略前面的0 0:顯示數(shù)字,位數(shù)不足,用0補(bǔ)齊 .或D:顯示小數(shù)點(diǎn) ,或G:顯示千分位 $:美元符號(hào) S:加正負(fù)號(hào)(前后都可以) eg:select to_char(123456.789,'$999,999.99')from dual; 結(jié)果:$123,456:79 select to_char(123456.789,'S999,999.99')from dual; 結(jié)果:+123,456:79
    查看全部
  • 日期函數(shù): (1)系統(tǒng)時(shí)間 sysdate 默認(rèn)格式DD-MON-RR 日-月-年 (2)日期操作 add_months(date,i)在當(dāng)前日期加上i個(gè)月,i可以是任何整數(shù);如果i是小數(shù),系統(tǒng)會(huì)自動(dòng)截取整數(shù)部分;如果是負(fù)數(shù)就是在當(dāng)前日期減去i個(gè)月。 next_day(date,char)表示指定日期的下周幾的日期,例: select next_day(sysdate,'星期一') from dual; 表示的是當(dāng)前日期的下周一是幾年幾月幾號(hào)。這個(gè)char表示星期幾,可以輸入中文也可以輸入英文。 last_day(date)返回date所在月的最后一天 months_between(date1,date2)表示兩個(gè)日期之間相隔的月份,返回值是小數(shù) extract(date from datetime)表示獲取指定日期的年或月或日,例: select extract(year from sysdate) from dual;表示返回當(dāng)前日期的年 select extract(month from sysdate) from dual; select extract(day from sysdate) from dual; 此外還可以這樣使用: select extract(hour from timestamp '2015-10-1 17:25:13') from dual;意思是獲取時(shí)間戳的時(shí)。 結(jié)果為17
    查看全部
    0 采集 收起 來(lái)源:Oracle日期函數(shù)

    2017-03-02

  • 3、獲取字符串長(zhǎng)度函數(shù) (1)LENGTH(str):截取長(zhǎng)度,包含空格字符 例:select length('acd ') from dual;結(jié)果為4 4、字符串連接函數(shù) (1)CONCAT(str1,str2):連接字符串,與操作符‘||’的作用一樣。 例:select concat('ab','cd') from dual; 或者 select 'ab'||'cd' from dual; (5)去除子串函數(shù) trim(c2 from c1) 表示從c1字符串中去除c2這個(gè)字符,注意截取集只能有一個(gè)字符 例:select trim('a' from 'abc') from dual; 結(jié)果為bc 如果寫(xiě)成select trim('ab' from 'abc') from dual;就會(huì)提示出錯(cuò) ltrim(c1[,c2]) 表示從c1首字符開(kāi)始去除一個(gè)c2,不管c1當(dāng)中有多少個(gè)c2,都只能從頭開(kāi)始去除一個(gè)! 例:select ltrim('ababaa','a') from dual; 結(jié)果為babaa rtrim(c1[,c2]) 表示從c1末尾開(kāi)始去除一個(gè)c2,l表示左邊、r表示右邊。 例:select rtirm('ababaa','a') from dual;結(jié)果為abab 會(huì)發(fā)現(xiàn)截取了兩個(gè)a,說(shuō)明這里的截取集只能有一個(gè)字符的含義是只能有一種單個(gè)字符,既不能出現(xiàn)‘a(chǎn)b’這樣的類型,但是截取結(jié)果不一定就截取了一個(gè)字符,比如截取集是‘a(chǎn)’,如果有相鄰的字符會(huì)一起被截取,在源字符串中‘a(chǎn)babaa’從末端截去時(shí)兩個(gè)a相鄰所以都被截取了。 trim(c1) 表示去除首尾的空格 ltrim(c1)表示去除左端的空格 rtrim(c1)表示去除右端的空格 (6)替換函數(shù) replace(char,s_string[,r_string]) 省略r_string用空格替換 s_string表示要替換的字符串,r_string表示替換成什么樣的字符串。 注意若干個(gè)字符同樣可以被一個(gè)字符替換,例: select replace('abcde','ab','A') from dual; 結(jié)果為Acde r如果r_string不寫(xiě)空格將會(huì)替代 select replace('abcd','a') from dual; 結(jié)果為: bcd(b前有個(gè)空格)
    查看全部
  • 字符函數(shù): (1)大小寫(xiě)轉(zhuǎn)換函數(shù) upper(char) 將小寫(xiě)字母變成大寫(xiě)字母 lower(char)將大寫(xiě)字母變成小寫(xiě)字母 initcap(char)將首字母進(jìn)行大寫(xiě)轉(zhuǎn)換 例:select upper('abcd'),lower('ABCd'),initcap('aHDX') from dual; 結(jié)果為:ABCD abcd AHDX (2)獲取子字符串函數(shù) substr(char,[m[,n]]) m表示取子串的開(kāi)始位置 n表示截取子串的位數(shù) 例:select substr('abcde',2,3) ,substr('abcde',2),substr('abcde',-2,1) from dual; 結(jié)果為: bcd bcde d 注意:m=0表示從首字母開(kāi)始截取,n可以省略表示從m的位置截取到字符串末尾; 如果m=0且省略n那么結(jié)果仍為源字符串; 如果m為負(fù)數(shù)表示從字符串的尾部開(kāi)始截取
    查看全部
  • 四舍五入函數(shù): round(n,[m]) m>0:小數(shù)點(diǎn)后m位;m<0:小數(shù)點(diǎn)前m位 m=0時(shí),就是將小數(shù)點(diǎn)后的四舍五入 eg:select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函數(shù): ceil(n)--取上限(不管小數(shù)點(diǎn)后為多少都加1) floor(n)--取下限 eg:select ceil(23.45),floor(23.45) from dual; 24 23 絕對(duì)值: abs(n)--取絕對(duì)值 eg:select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 取余數(shù): mod(m,n) m/n 若m,n任何一個(gè)值為null,則結(jié)果返回null值 eg:select mod(5,2) from dual; 1 select mod(5,null) from dual; (空值) m的n次冪: power(m,n) eg:select power(2,3),power(null,2) from dual; 8 (空值) 平方根: sqrt(m) 16的平方根表示為sqrt(16),結(jié)果是4 eg:select sqrt(16)from dual; 4 三角函數(shù): sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 為弧度 eg:select sin(3.124) from dual; .017591746
    查看全部
  • 轉(zhuǎn)換函數(shù)<br> 1、日期轉(zhuǎn)字符<br> to_char(date[,fmt[,params]]):date表示要轉(zhuǎn)換的日期,fmt表示轉(zhuǎn)換的格式,params表示日期的語(yǔ)言(一般不寫(xiě))<br> fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS]<br> 2、字符轉(zhuǎn)日期<br> to_date(str[,fmt[,params]]):str表示日期格式的字符串,fmt表示轉(zhuǎn)換的格式,params表示日期的語(yǔ)言(一般不寫(xiě)),該函數(shù)會(huì)按照系統(tǒng)默認(rèn)的格式顯示<br> fmt的取值:年[YY/YYYY/YEAR],月[MM/MONTH],日[DD/DAY],時(shí)[HH12/HH24],分[MI],秒[SS]<br> 3、數(shù)字轉(zhuǎn)字符<br> to_char(number[,fmt]):number表示要轉(zhuǎn)換的數(shù)字,fmt表示轉(zhuǎn)換的格式<br> fmt的取值:[9]表示顯示數(shù)字并忽略前面的0,[0]表示顯示數(shù)字,位數(shù)不足,用0補(bǔ)齊,[.或D]表示顯示小數(shù)點(diǎn),[,或G]表示顯示千位符,[$]表示美元符,[S]表示加正負(fù)號(hào)(前后都可以)<br> 4、字符轉(zhuǎn)數(shù)字<br> to_number(str[,fmt]):str表示數(shù)字格式的字符串,fmt表示轉(zhuǎn)換的格式,可以省略 select to_number('$912,345,64.877','$999,999,99.999') from dual 結(jié)果:91234564.877
    查看全部
  • 日期函數(shù): (1)系統(tǒng)時(shí)間 sysdate 默認(rèn)格式DD-MON-RR 日-月-年 (2)日期操作 add_months(date,i)在當(dāng)前日期加上i個(gè)月,i可以是任何整數(shù);如果i是小數(shù),系統(tǒng)會(huì)自動(dòng)截取整數(shù)部分;如果是負(fù)數(shù)就是在當(dāng)前日期減去i個(gè)月。 next_day(date,char)表示指定日期的下周幾的日期,例: select next_day(sysdate,'星期一') from dual; 表示的是當(dāng)前日期的下周一是幾年幾月幾號(hào)。這個(gè)char表示星期幾,可以輸入中文也可以輸入英文。 last_day(date)返回date所在月的最后一天 months_between(date1,date2)表示兩個(gè)日期之間相隔的月份,返回值是小數(shù) extract(date from datetime)表示獲取指定日期的年或月或日,例: select extract(year from sysdate) from dual;表示返回當(dāng)前日期的年 select extract(month from sysdate) from dual; select extract(day from sysdate) from dual; 此外還可以這樣使用: select extract(hour from timestamp '2015-10-1 17:25:13') from dual;意思是獲取時(shí)間戳的時(shí)。 結(jié)果為17
    查看全部
    0 采集 收起 來(lái)源:Oracle日期函數(shù)

    2017-02-28

  • 字符函數(shù): (1)大小寫(xiě)轉(zhuǎn)換函數(shù) upper(char) 將小寫(xiě)字母變成大寫(xiě)字母 lower(char)將大寫(xiě)字母變成小寫(xiě)字母 initcap(char)將首字母進(jìn)行大寫(xiě)轉(zhuǎn)換 例:select upper('abcd'),lower('ABCd'),initcap('aHDX') from dual; 結(jié)果為:ABCD abcd AHDX (2)獲取子字符串函數(shù) substr(char,[m[,n]]) m表示取子串的開(kāi)始位置 n表示截取子串的位數(shù) 例:select substr('abcde',2,3) ,substr('abcde',2),substr('abcde',-2,1) from dual; 結(jié)果為: bcd bcde d 注意:m=0表示從首字母開(kāi)始截取,n可以省略表示從m的位置截取到字符串末尾; 如果m=0且省略n那么結(jié)果仍為源字符串; 如果m為負(fù)數(shù)表示從字符串的尾部開(kāi)始截取
    查看全部
  • 四舍五入函數(shù): round(n,[m]) m>0:小數(shù)點(diǎn)后m位;m<0:小數(shù)點(diǎn)前m位 eg:select round(23.4),round(23.45,1),round(23.45,-1) from dual; 23 23.5 20 取整函數(shù): ceil(n)--取上限 floor(n)--取下限 eg:select ceil(23.45),floor(23.45) from dual; 24 23 絕對(duì)值: abs(n)--取絕對(duì)值 eg:select abs(23.45),abs(-23),abs(0) from dual; 23.45 23 0 取余數(shù): mod(m,n) m/n 若m,n任何一個(gè)值為null,則結(jié)果返回null值 eg:select mod(5,2) from dual; 1 select mod(5,null) from dual; (空值) m的n次冪: power(m,n) eg:select power(2,3),power(null,2) from dual; 8 (空值) 平方根: sqrt(m) 16的平方根表示為sqrt(16),結(jié)果是4 eg:select sqrt(16)from dual; 4 三角函數(shù): sin(n)、asin(n)--正弦、反正弦 cos(n)、acos(n)--余弦、反余弦 tan(n)、atan(n)--正切、反正切 n 為弧度 eg:select sin(3.124) from dual; .017591746
    查看全部
  • 日期轉(zhuǎn)字符
    查看全部
  • sadasdad
    查看全部
    0 采集 收起 來(lái)源:課程總結(jié)

    2017-02-22

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

    2017-02-22

  • riqi hanshu
    查看全部
  • 1、函數(shù)的作用 方便數(shù)據(jù)的統(tǒng)計(jì)、處理查詢結(jié)果 2、函數(shù)分類 1)內(nèi)置函數(shù):數(shù)值函數(shù)、字符函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù) 2)自定義函數(shù) 3、在查詢中使用函數(shù) 字母大小寫(xiě)轉(zhuǎn)換、查詢時(shí)間間隔、四舍五入
    查看全部
  • 在查詢中使用字符函數(shù): desc users; //users是已經(jīng)建好的員工信息表 select substr(cardid,7,8) from users; 在員工信息表查詢出員工的生日 select replace(deptno,'01','信息技術(shù)') from users; 將部門(mén)號(hào)01全部替換成信息技術(shù) select mod(age,10) from users; 將員工信息表中的年齡字段與10取余數(shù) select extract(year from regdate) from users; 取得員工入職的年份 select * from users where extract(month from regdate)=5;查詢出5月份入職的員工信息
    查看全部

舉報(bào)

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

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

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

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