單行函數(shù)
第一部分
第1章 數(shù)值型函數(shù)
--1 創(chuàng)建用戶指定其使用的表空間
--1.1 查看當(dāng)前表空間狀態(tài)
COL tablespace_name FOR a15;
COL file_name FOR a50;
SELECT tablespace_name,file_id,file_name FROM dba_data_files;
--1.2 創(chuàng)建目錄
mkdir -p /u01/app/oracle/oradata/PROD/disk6/
--1.3 創(chuàng)建表空間
CREATE TABLESPACE DBLION DATAFILE '/u01/app/oracle/oradata/PROD/disk6/tb_dblion01.dbf' SIZE 100M;
--1.4 創(chuàng)建用戶并指定默認(rèn)表空
CREATE USER dblion IDENTIFIED BY dblion DEFAULT TABLESPACE DBLION;
--1.5 授權(quán)
GRANT RESOURCE,CONNECT TO dblion;
第一部分
第1章 數(shù)值型函數(shù)
--1.函數(shù)分類
1 2 3 4 5 6
1 CEIL FLOOR ROUND TRUNC
2 ABS SIGN MOD REMAINDER BITAND
3 SIN COS TAN ASIN ACOS ATAN
4 EXP LN POWER LOG SQRT
5 NANVL WIDTH_BUCKET
99 TAN2 COSH SINH TANH --子類為99的不講
--2.總結(jié)函數(shù)表
CREATE TABLE T_FUNCTION(
FID VARCHAR2(8), --函數(shù)ID
FNAME VARCHAR2(20), --函數(shù)名稱
PARM_LIST VARCHAR2(30), --參數(shù)列表
FFUNC VARCHAR2(100), --函數(shù)功能
RET_TYPE VARCHAR2(20) --返回值類型
);
--規(guī)則:
FID 12表示函數(shù)大類34子類5是否講解6保留78為子類中序號(hào)
--4.詳細(xì)內(nèi)容
--=============================================================================
函數(shù)ID :1
函數(shù)名稱:CEIL
參數(shù)列表:CEIL(n)
函數(shù)功能: 返回向上取整的值
返回值類型:NUMBER
-------------------------------------------------------------------------------
INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE)
VALUES('01011001','CEIL','CEIL(n)','返回向上取整的值','NUMBER');
COMMIT;
SELECT * FROM T_FUNCTION;
-------------------------------------------------------------------------------
--向上取整
SELECT
CEIL(9), --9
CEIL(9.1), --10
CEIL(9.49), --10
CEIL(8.49), --9
CEIL(8.51), --9
CEIL(8.99) --9
FROM DUAL;
--類型轉(zhuǎn)換
SELECT
CEIL('9'), --9
CEIL('9.1'), --10
CEIL('9.49'), --10
CEIL('8.49'), --9
CEIL('8.51'), --9
CEIL('8.99') --9
FROM DUAL;
--表達(dá)式
SELECT
CEIL(8 + 1.0), --9
CEIL(8 + 1.1), --10
CEIL(8 + 1.51), --10
CEIL(8 + 0.49), --9
CEIL(8 + 0.51), --9
CEIL(8 + 0.99) --9
FROM DUAL;
--=============================================================================
函數(shù)ID :2
函數(shù)名稱:FLOOR
參數(shù)列表:FLOOR(n)
函數(shù)功能: 返回向下取整的值
返回值類型:NUMBER
-------------------------------------------------------------------------------
INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE)
VALUES('01011002','FLOOR','FLOOR(n)','返回向下取整的值','NUMBER');
COMMIT;
SELECT * FROM T_FUNCTION;
-------------------------------------------------------------------------------
--向下取整
SELECT
FLOOR(9), --9
FLOOR(9.1), --9
FLOOR(9.49), --9
FLOOR(8.49), --8
FLOOR(8.51), --8
FLOOR(8.99) --8
FROM DUAL;
--類型轉(zhuǎn)換
SELECT
FLOOR('9'), --9
FLOOR('9.1'), --9
FLOOR('9.49'), --9
FLOOR('8.49'), --8
FLOOR('8.51'), --8
FLOOR('8.99') --8
FROM DUAL;
--表達(dá)式
SELECT
FLOOR(8 + 1.0), --9
FLOOR(8 + 1.1), --9
FLOOR(8 + 1.51), --9
FLOOR(8 + 0.49), --8
FLOOR(8 + 0.51), --8
FLOOR(8 + 0.99) --8
FROM DUAL;
記憶:
CEIL 天花板所以是向上取整
FLOOR 地板所以是向下取整
--=============================================================================
函數(shù)ID :3
函數(shù)名稱:ROUND
參數(shù)列表:ROUND(n[,INTEGER])
函數(shù)功能: 返回四舍五入后的值
返回值類型:NUMBER
-------------------------------------------------------------------------------
INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE)
VALUES('01011003','ROUND','ROUND(n[,INTEGER])','返回四舍五入后的值','NUMBER');
COMMIT;
SELECT * FROM T_FUNCTION;
-------------------------------------------------------------------------------
SELECT
ROUND(0), -- 0
ROUND('0'), -- 0
ROUND( 10.1234), -- 10
ROUND(-10.1234), -- -10
ROUND( 9.9999), -- 10
ROUND( -9.9999) -- -10
FROM DUAL;
SELECT
ROUND(123.123456789) COL01, -- 123
ROUND(123.123456789,0) COL11, -- 123
ROUND(123.123456789,1) COL12, -- 123.1
ROUND(123.123456789,2) COL13, -- 123.12
ROUND(123.123456789,3) COL14, -- 123.123
ROUND(123.123456789,4) COL15, -- 123.1235
ROUND(123.123456789,-1) COL16, -- 120
ROUND(123.123456789,-2) COL17, -- 100
ROUND(123.123456789,-3) COL18 -- 0
FROM DUAL;
=FLOOR(n * POWER(10, integer) + 0.5) * POWER(10, -integer)
SELECT
FLOOR(123.123456789 * POWER(10, 3) + 0.5) COL1,
FLOOR(123.123456789 * POWER(10, 3) + 0.5) * POWER(10, -3) COL2,
FLOOR(123.123456789 * POWER(10, 4) + 0.5) COL3 ,
FLOOR(123.123456789 * POWER(10, 4) + 0.5) * POWER(10, -4) COL4
FROM DUAL;
--=============================================================================
函數(shù)ID :4
函數(shù)名稱:TRUNC
參數(shù)列表:TRUNC(n[,INTEGER])
函數(shù)功能: 返回截?cái)嗪蟮闹?返回值類型:NUMBER
-------------------------------------------------------------------------------
INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE)
VALUES('01011004','TRUNC','TRUNC(n[,INTEGER])','返回截?cái)嗪蟮闹?,'NUMBER');
COMMIT;
SELECT * FROM T_FUNCTION;
-------------------------------------------------------------------------------
SELECT
TRUNC(0), -- 0
TRUNC('0'), -- 0
TRUNC( 10.1234), -- 10
TRUNC(-10.1234), -- -10
TRUNC( 9.9999), -- 9
TRUNC( -9.9999) -- -9
FROM DUAL;
SELECT
TRUNC(123.123456789) COL01, -- 123
TRUNC(123.123456789,0) COL11, -- 123
TRUNC(123.123456789,1) COL12, -- 123.1
TRUNC(123.123456789,2) COL13, -- 123.12
TRUNC(123.123456789,3) COL14, -- 123.123
TRUNC(123.123456789,4) COL15, -- 123.124 --4后面被截?cái)? TRUNC(123.123456789,-1) COL16, -- 120
TRUNC(123.123456789,-2) COL17, -- 100
TRUNC(123.123456789,-3) COL18
FROM DUAL;

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括重慶網(wǎng)站建設(shè)、
重慶網(wǎng)站制作、重慶網(wǎng)頁制作以及重慶網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,
重慶網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到重慶省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前標(biāo)題:ORACLE_單行函數(shù)_CEILFLOORROUNDTRUNC-創(chuàng)新互聯(lián)
標(biāo)題來源:http://jinyejixie.com/article16/dcgdgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、軟件開發(fā)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)