1樓:娛樂小八卦啊
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會忽略掉。
擴充套件資料
oracle的體系結構
一個oracle資料庫是一個資料單位的集合,只要目的是為了儲存和讀取資訊。oracle資料庫可以分為邏輯結構和物理結構。
oracle的邏輯結構是由一個資料庫是又一個或多個表空間組成的,一個表空間由邏輯物件組成,一個邏輯物件由多個資料段組成,一個資料段由一批資料區間組成,一個資料區間由若干個連續的資料塊組成,一個資料塊對相應一個或多個物理塊。
資料塊資料庫使用的i/o最小單元,又稱為邏輯塊或者oracle塊。常用的大小為2kb或者4kb。
2樓:
select round(bytes/1024/1024/1024,2) g from sys_order
如何使用 oracle round 函式 (四捨五入)
描述 : 傳回一個數值,該數值是按照指定的小數位元數進行四捨五入運算的結果。
select round( number, [ decimal_places ] ) from dual
引數:number : 欲處理之數值
decimal_places : 四捨五入 , 小數取幾位 ( 預設為 0 )
sample :
select round(123.456, 0) from dual; 回傳 123
select round(123.456, 1) from dual; 回傳 123.5
select round(123.456, 2) from dual; 回傳 123.46
select round(123.456, 3) from dual; 回傳 123.456
select round(-123.456, 2) from dual; 回傳 -123.46
3樓:手機使用者
你的sql語句是錯的,最後多了一個逗號
sql可以在控制檯輸出檢查對不對
4樓:匿名使用者
select round(17.256365,2) from dual
oracle的查詢語句中to date()是什麼意思,那裡面的引數分別代表什麼含義
oracle的查詢語句中to date 是一個日期轉換函式。1.日期格式引數含義說明 d 一週中的星期幾 day 天的名字,使用空格填充到9個字元 dd 月中的第幾天 ddd 年中的第幾天 dy 天的簡寫名 iw iso標準的年中的第幾周 iyyy iso標準的四位年份 yyyy 四位年份 yyy,...
oracle查詢語句中判斷列表中的值和當前日期相差的天數是否
假設表t,欄位s time是你需要的列 1 若s time為date型別,計算相差天數的sql語句 select trunc sysdate trunc s time from t where 你需要的條件 2 若s time為varchar2型別,計算相差天數的sql語句 select trunc...
sql語句中,SQL語句中USE
三歲喝酒 use pubs 選擇 名字 pubs 的資料庫 select title id from sales where title id in 查詢欄位title id符合號內限定條件的表sales的 title id 列 select title id from titles where t...