- N +

oracle round函數 oracle高級函數大全

大家好,今天來為大家分享oracle的一些知識點,和oracle高級函數大全的問題解析,大家要是都明白,那么可以忽略,如果不太清楚的話可以看看本篇文章,相信很大概率可以解決您的問題,接下來我們就一起來看看吧!

oracle自帶的四舍五入函數round是怎么實現的

oracle中的round函數是用來將數值四舍五入的。

語法:

round(number,digits)

其中number是要進行四舍五入的數值,digits是保留的小數位數。

舉例:

要將三個人的身高四舍五入保留1位小數,可用如下語句:

selectid,姓名,round(身高,1)fromperson;運行結果!

dm數據庫函數怎么看

1.

MYSQL:selectTABLE_SCHEMA,TABLE_NAME,CONCAT(round(DATA_LENGTH/1024/1024,2),'MB')asTABLE_VOLUME,TABLE_ROWSfrominformation_schema.tableswhereTABLE_TYPE='BASETABLE'

2.

oracle:如果不含大字段直接user_tables/dba_tables,如果有大字段使用user_segments/dba_segments通過塊數計算數據量:to_char(round(s.blocks*8/1024,2),'fm990.0099')||'MB',可能不準,block大小可能會變datablock:oracle11g標準塊:8k,支持2-32k,有blockheader、freespace、data組成--如果是分區表,segment_type='TABLEPARTITION'

oracle查2個字段相除取2位小數

selectround(a/b,2)fromtablewherec='T';

以上SLQ語句為,

從表table中查詢符合c字段值為‘T’的值,

并將值a除以b,得到的結果如果包含小數,則保留兩位小數點。

函數round(x[,y])介紹:

【功能】返回四舍五入后的值

【參數】x,y,數字型表達式,如果y不為整數則截取y整數部分,如果y>0則四舍五入為y位小數,如果y小于0則四舍五入到小數點向左第y位。

【返回】數字

與此函數相近的函數是trunc(x[,y]),返回截取后的值,用法同round(x[,y]),只是不四舍五入

oracle的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于oracle高級函數大全、oracle的信息別忘了在本站進行查找哦。

返回列表
上一篇:
下一篇: