新聞中心
oracle怎么保留小數(shù)點(diǎn)2位?
ROUND( 數(shù)值,精度 );

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、黃驊網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1、函數(shù)形式: ROUND( 數(shù)值,精度 );
2、功能介紹: Round函數(shù)是用來(lái)對(duì)相關(guān)數(shù)值按照要求進(jìn)行指定精度的 進(jìn)行四舍五入;
3、參數(shù)介紹:參數(shù)1表示要轉(zhuǎn)化的數(shù)據(jù)一定是數(shù)值類型; 參數(shù)2表示的要返回結(jié)果的小數(shù)位數(shù),是整數(shù)。
精度的地方寫2oracle進(jìn)位函數(shù)?
1.取整(大)
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
ORACLE如何查看執(zhí)行時(shí)間較長(zhǎng)較慢的語(yǔ)句?
運(yùn)行慢的sql:
select * from (select sa.SQL_TEXT, sa.SQL_FULLTEXT, sa.EXECUTIONS "執(zhí)行次數(shù)", round(sa.ELAPSED_TIME / 1000000, 2) "總執(zhí)行時(shí)間", round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均執(zhí)行時(shí)間", 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;
dm數(shù)據(jù)庫(kù)函數(shù)怎么看?
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 通過(guò)塊數(shù)計(jì)算數(shù)據(jù)量:to_char(round(s.blocks*8/1024,2),'fm990.0099')||'MB' ,可能不準(zhǔn),block大小可能會(huì)變 data block :oracle 11g 標(biāo)準(zhǔn)塊:8k,支持2-32k,有block header 、free space 、data 組成 -- 如果是分區(qū)表, segment_type = 'TABLE PARTITION'
到此,以上就是小編對(duì)于oracle中round函數(shù)怎么使用的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
網(wǎng)站名稱:oracle怎么保留小數(shù)點(diǎn)2位?(Oracleround函數(shù)的用法有哪些)
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/djpgghi.html


咨詢
建站咨詢
