1. 程式人生 > >Oracle函式保留兩位小數

Oracle函式保留兩位小數

Oracle資料庫,有3個函式可以選擇,分別是:

  1. ROUND(A/B,2)
    ROUND()函式是會將計算結果進行四捨五入的,如果所需要的值需要進行四捨五入,就可以選擇這個函式,可以有一個引數,也可以有兩個引數;如果有兩個param,第一個是你的計算表示式,第二個是需要保留的小數位數。例子如下:

  2. TRUNC(A/B,2)
    TRUNC()函式是不會將計算結果進行四捨五入的,如果所需要的值不需要進行四捨五入,就可以選擇這個函式,可以有一個引數,也可以有兩個引數;如果有兩個param,第一個是你的計算表示式,第二個是需要保留的小數位數。例子如下:

  3. TO_CHAR(A/B,’FM99990.99’)


    TO_CHAR()是一個格式化函式,第一個引數是計算表示式,第二個引數是指定格式化的格式,如果保留兩位小數則小數點後寫兩個99,這裡的數字9代表的數字,也是一個佔位符,表示該位置上以後會是一個數字,為什麼小數點前面會是一個0,而不是9,是因為如果計算結果小於1,那麼只會顯示小數點和小數點之後的部分,前面的0會忽略掉