掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
ROUND( 數(shù)值,精度 );

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設、域名、虛擬空間、網(wǎng)站運營、企業(yè)網(wǎng)站設計、黃驊網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、函數(shù)形式: ROUND( 數(shù)值,精度 );
2、功能介紹: Round函數(shù)是用來對相關數(shù)值按照要求進行指定精度的 進行四舍五入;
3、參數(shù)介紹:參數(shù)1表示要轉(zhuǎn)化的數(shù)據(jù)一定是數(shù)值類型; 參數(shù)2表示的要返回結(jié)果的小數(shù)位數(shù),是整數(shù)。
精度的地方寫21.取整(大)
select ceil(-1.001) value from dual
2.取整(?。?
select floor(-1.001) value from dual
3.取整(截取)
select trunc(-1.002) value from dual
4.取整(舍入)
select round(-1.001) value from dual
運行慢的sql:
select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "執(zhí)行次數(shù)", round(sa.ELAPSED_TIME / 1000000, 2) "總執(zhí)行時間", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均執(zhí)行時間", sa.COMMAND_TYPE, sa.PARSING_USER_ID "用戶ID", u.username "用戶名", sa.HASH_VALUE from v$sqlarea sa left join all_users u on sa.PARSING_USER_ID = u.user_id where sa.EXECUTIONS > 0 order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc) where rownum <= 50;
1.
MYSQL: select TABLE_SCHEMA, TABLE_NAME,CONCAT(round(DATA_LENGTH/1024/1024,2) ,'MB')as TABLE_VOLUME,TABLE_ROWS from information_schema.tables where TABLE_TYPE='BASE TABLE'
2.
oracle: 如果不含大字段 直接user_tables /dba_tables ,如果有大字段使用user_segments /dba_segments 通過塊數(shù)計算數(shù)據(jù)量:to_char(round(s.blocks*8/1024,2),'fm990.0099')||'MB' ,可能不準,block大小可能會變 data block :oracle 11g 標準塊:8k,支持2-32k,有block header 、free space 、data 組成 -- 如果是分區(qū)表, segment_type = 'TABLE PARTITION'
到此,以上就是小編對于oracle中round函數(shù)怎么使用的問題就介紹到這了,希望這4點解答對大家有用。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流