Oracle中各種欄位型別處理(日期加減、數字)
阿新 • • 發佈:2022-01-20
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)
不管在宣告地方上班,請記住: 工作不養閒人,團隊不養懶人。入一行先別惦記著賺錢,先學著讓自己值錢。賺不到錢賺知識;賺不到知識賺經歷;賺不到經歷賺閱歷;以上都賺到了就不可能賺不到錢。只有先改變自己的態度,才能改變人生的高度。 讓一個人迷茫的原因只有一個,那就是本該拼搏的年紀,卻想的太多,做的太少。