oracle_SQL語句中函數(shù)的用法

oracle_SQL語句中函數(shù)的用法

ID:37712783

大小:15.34 KB

頁數(shù):4頁

時間:2019-05-29

oracle_SQL語句中函數(shù)的用法_第1頁
oracle_SQL語句中函數(shù)的用法_第2頁
oracle_SQL語句中函數(shù)的用法_第3頁
oracle_SQL語句中函數(shù)的用法_第4頁
資源描述:

《oracle_SQL語句中函數(shù)的用法》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、部分字符串操作函數(shù)LOWER('SQLCourse')輸出結(jié)果:sqlcourse(將字符串轉(zhuǎn)化為小寫)UPPER('SQLCourse')輸出結(jié)果:SQLCOURSE(將字符串轉(zhuǎn)換為大寫)INITCAP('SQLCourse')輸出結(jié)果:SqlCourse(將字符串的首字母轉(zhuǎn)換為大寫,以空格作為字符串的區(qū)分點)CONCAT('Hello','World')輸出:HelloWorld(拼接字符串)SUBSTR('HelloWorld',1,5)輸出:Hello(在一個字符串中求子字符串。1表示起始位置,5表示長度)L

2、ENGTH('HelloWorld')輸出:10(計算字符串長度)INSTR('HelloWorld','W')輸出:6(查詢子字符串在字符串中首次出現(xiàn)的位置)LPAD('Hello',10,'*')輸出:*****Hello(左填充字符,10表示填充后的字符串長度,*表示填充的字符)RPAD('Hello',10,'*')輸出:Hello*****(右填充字符,10表示填充后的字符串長度,*表示填充的字符)REPLACE('JACKandJUE','J','BL')輸出:BLACKandBLUE(替換字符串中的指定

3、字符)TRIM('H'FROM'HelloWorld')輸出:elloWorld(刪除字符串中的指定字符)數(shù)字處理函數(shù)ROUND(45.926,2)輸出:45.93(保留小數(shù)點后面兩位,四舍五入)TRUNC(45.926,2)輸出:45.92(保留小數(shù)點后面2位,不進行四舍五入)MOD(1600,300)輸出:100(取余數(shù))日期時間函數(shù)SYSDATE(當前日期)MONTHS_BETWEEN('01-SEP-95','11-JAN-94')19.6774194(94年1月11號~95年9月1號這段時間內(nèi)有多少個月)A

4、DD_MONTHS(‘31-JAN-96',1)‘29-FEB-96'(96年1月31號加一個月)NEXT_DAY('01-SEP-95','FRIDAY')'08-SEP-95'(95年9月1號的下個星期五)LAST_DAY('01-FEB-95')'28-FEB-95'(95年2月1號的最后一天)轉(zhuǎn)換函數(shù)TO_CHAR轉(zhuǎn)換后的格式是varchar2TO_CHAR(SYSDATE,'YYYY-MM-DD')輸出:2013-02-22TO_CHAR(SYSDATE,'fmYYYY-MM-DD')輸出:2013-2-2

5、2fm的作用是把前導0和前導空格去掉。YYYY(2013),YEAR(twentythirteen)MM(02),MONTH(february),MON(feb)MM是表示數(shù)字的月份,MONTH是英文全稱的月份,MON是表示英文縮寫的月份DY(fri),DAY(friday),DD(22)DY是表示星期縮寫,DAY是星期的全稱DD是數(shù)字的日期to_char(sysdate,'yyyy-mm-ddHH24:MI:SS')輸出:2013-02-2217:11:55TO_NUMBERTO_DATE通用函數(shù)1、NVL(exp

6、r1,expr2)ifexpr1=null返回expr2的值,ifexpr1!=null返回expr1的值2、NVL2(expr1,expr2,expr3)ifexpr1=null返回expr3的值ifexpr1!=null返回expr2的值selectlast_name,salary,commission_pct,NVL2(commission_pct,'SAL+COMM','SAL')incomefromemployeeswheredepartment_idin(50,80);3、NULLIF(expr1,exp

7、r2)ifexpr1=expr2返回nullifexpr1!=expr2返回expr1的值selectfirst_name,length(first_name)expr1,last_name,length(last_name)expr2,nullif(length(first_name),length(last_name))resultfromemployees;4、COALESCE(expr1,expr2,expr3,...exprn)從左向右檢查參數(shù),遇到第一個非NULL值,返回該參數(shù)值selectlast_na

8、me,employee_id,coalesce(to_char(commission_pct),to_char(manager_id),'Nocommissionandnomanager')fromemployees;5、CASEsql語句的標準selectlast_name,job_id,salary,casejob_idwhen'IT_PR

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。