1. 程式人生 > 其它 >Oracle中各種欄位型別處理(日期加減、數字)

Oracle中各種欄位型別處理(日期加減、數字)

1、 數字型別處理

1)round(四捨五入)

round函式就是返回一個數值,該數值是按照指定的小數位數進行四捨五入運算的結果

語法是:round(number,num_digits),即:round(數值,保留的小數位數)

2)trunc(非四捨五入,按位擷取)

語法是:trunc(number,num_digits),即:trunc(數值,保留的小數位數)

3)floor(非四捨五入取整)

語法是:floor(number),即:floor(數值)

4)ceil(四捨五入取整)

語法是:ceil(number),即:ceil(數值)

5)數字格式化

語法是:to_char(number)。

備註:

用to_char(number)直接轉,如果number是小於1的數字時候會存在小數點前面的0不會展示(例1.1),可以用to_char(number,'FM90D999')

【FM90D999】是指轉化格式,其中【FM】是刪除9帶來的空格(例1.2),【D】是小數點(例1.3);

其中在【D】前後的【9】和【0】是指轉化數字的位數(可以同時存在,各自滿足,也可以互補滿足);

【D】前的不滿足位數會返回”#“(例2),

滿足位數會返回正常,區別是【0】超過正常位數後不管是【D】前後都會補0(例3.1),【9】不會做處理(例3.2)

不管在宣告地方上班,請記住: 工作不養閒人,團隊不養懶人。入一行先別惦記著賺錢,先學著讓自己值錢。賺不到錢賺知識;賺不到知識賺經歷;賺不到經歷賺閱歷;以上都賺到了就不可能賺不到錢。只有先改變自己的態度,才能改變人生的高度。 讓一個人迷茫的原因只有一個,那就是本該拼搏的年紀,卻想的太多,做的太少。