欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Oracle函數(shù)

單行函數(shù):

單行函數(shù)主要分為以下五類:字符函數(shù)、數(shù)字函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù)、通用函數(shù);

創(chuàng)新互聯(lián)建站是一家從事企業(yè)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、成都做網(wǎng)站、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計制作的專業(yè)網(wǎng)站設(shè)計公司,擁有經(jīng)驗豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨特的設(shè)計風(fēng)格。自公司成立以來曾獨立設(shè)計制作的站點千余家。

字符函數(shù)

· UPPER(字符串 | 列):將輸入的字符串變?yōu)榇髮懛祷兀?/p>

                   · LOWER(字符串 | 列):將輸入的字符串變?yōu)樾懛祷兀?/p>

                   · INITCAP(字符串 | 列):開頭首字母大寫;

                   · LENGTH(字符串 | 列):求出字符串的長度;

                   · REPLACE(字符串 | 列):進行替換;

                   · SUBSTR(字符串 | 列 ,開始點 [,結(jié)束點]):字符串截?。?/p>

轉(zhuǎn)大寫的函數(shù):

SELECT UPPER('hello') FROM dual ;

轉(zhuǎn)小寫的操作:

SELECT LOWER(ename) FROM emp ;

將每一個雇員姓名的開頭首字母大寫:

SELECT INITCAP(ename) FROM emp ;

查詢出每個雇員姓名的長度:

SELECT ename,LENGTH(ename) FROM emp ;

使用字母“_”替換掉姓名中的所有字母“A”:

SELECT REPLACE(ename,'A','_') FROM emp ;

 

字符串截取操作有兩種語法;

語法一:SUBSTR(字符串 | 列,開始點),表示從開始點一直截取到結(jié)尾;

SELECT ename,SUBSTR(ename,3) FROM emp ;

語法二:SUBSTR(字符串 | 列,開始點,結(jié)束點),表示從開始點截取到結(jié)束點,截取部分內(nèi)容;

SELECT ename,SUBSTR(ename,0,3) FROM emp ;

SELECT ename,SUBSTR(ename,1,3) FROM emp ;

 

數(shù)字函數(shù)

                   · ROUND(數(shù)字 | 列 [,保留小數(shù)的位數(shù)]):四舍五入的操作;

                   · TRUNC(數(shù)字 | 列 [,保留小數(shù)的位數(shù)]):舍棄指定位置的內(nèi)容;

                   · MOD(數(shù)字1,數(shù)字2):取模,取余數(shù);

SELECT ROUND(903.53567),ROUND(-903.53567),ROUND(903.53567,2),ROUND(903.53567,-1) FROM dual ;

SELECT TRUNC(903.53567),TRUNC(-903.53567),TRUNC(903.53567,2),TRUNC(903.53567,-1) FROM dual ;

SELECT MOD(10,3) FROM dual ;

 

日期函數(shù)

當(dāng)前日期:

SELECT SYSDATE FROM dual ;

在日期中也可以進行若干計算:

日期 + 數(shù)字 = 日期,表示若干天之后的日期:

         SELECT SYSDATE + 3,SYSDATE + 300 FROM dual ;

         日期 – 數(shù)字 = 日期,表示若干天前的日期:

         SELECT SYSDATE - 3,SYSDATE - 300 FROM dual ;

         日期 – 日期 = 數(shù)字,表示的是兩個日期間的天數(shù),但是肯定是大日期 – 小日期;

 

LAST_DAY(日期):求出指定日期的最后一天:

SELECT LAST_DAY(SYSDATE) FROM dual ;

NEXT_DAY(日期,星期數(shù)):求出下一個指定星期X的日期:

SELECT NEXT_DAY(SYSDATE,'星期一') FROM dual ;

ADD_MONTHS(日期,數(shù)字):求出若干月之后的日期:

SELECT ADD_MONTHS(SYSDATE,4) FROM dual ;

MONTHS_BETWEEN(日期1,日期2):求出兩個日期之間所經(jīng)歷的月份:

SELECT ename,hiredate,TRUNC(MONTHS_BETWEEN(SYSDATE,hiredate)) FROM emp ;

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

                   · TO_CHAR(字符串 | 列,格式字符串):將日期或者是數(shù)字變?yōu)樽址@示;

                   · TO_DATE(字符串,格式字符串):將字符串變?yōu)镈ATE數(shù)據(jù)顯示;

                   · TO_NUMBER(字符串):將字符串變?yōu)閿?shù)字顯示;

SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd'),TO_CHAR(SYSDATE,'yyyy') year,TO_CHAR(SYSDATE,'mm') months,TO_CHAR(SYSDATE,'dd') day FROM dual ;

SELECT TO_DATE('1989-09-12','yyyy-mm-dd') FROM dual ;

SELECT TO_NUMBER('1') + TO_NUMBER('2') FROM dual ;

通用函數(shù)

NVL()函數(shù),處理null:

SELECT ename,sal,comm,(sal+NVL(comm,0))*12,NVL(comm,0) FROM emp ;

DECODE()函數(shù):多數(shù)值判斷

SELECT empno,ename,job,DECODE(job,'CLERK','辦事員','SALESMAN','銷售人員','MANAGER','經(jīng)理','ANALYST','分析員','PRESIDENT','總裁')  FROM emp ;

 

統(tǒng)計函數(shù)

                   · COUNT():查詢表中的數(shù)據(jù)記錄;

                   · AVG():求出平均值;

                   · SUM():求和;

                   · MAX():求出最大值;

                   · MIN():求出最小值;

SELECT COUNT(empno),SUM(sal),AVG(sal) FROM emp ;

SELECT MAX(sal),MIN(sal) FROM emp ;

SELECT COUNT(ename) FROM BONUS ;

 

 

 

 

 

 

 

網(wǎng)頁題目:Oracle函數(shù)
本文鏈接:http://chinadenli.net/article22/pdsejc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、Google、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、標(biāo)簽優(yōu)化外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作