MS SQL取整函式

2021-05-23 21:57:55 字數 668 閱讀 2444

--兩個整數相除將截斷小數部分

select 3/4,4/3,5/3

--結果 0,1,1

--返回大於或等於所給數字表示式的最小整數

select ceiling(123.55), ceiling(123.45),ceiling(-123.45), ceiling(0.0)

--結果 124,124,-123,0

---四捨五入 round(a,b) -- 結果a 精確到小數點右 b位,或是左 -b位

select round(54.36,-2), round(54.36,-1),round(54.36,0), round(54.36,1),round(54.36,2)

--結果 100.00,50.00,54.00,54.40,54.36

---四捨五入 並轉化為 整數

select cast(round(56.361,0) as int),cast(round(56.561,0) as int)

--結果 56,57

--舉例使用

---兩個整數相除 捨棄小數部分( 全部都向前進製)

declare @dividend decimal(20,2), @divisor decimal(20,2)

set @dividend=3

set @divi

MS SQL取整方法收藏

兩個整數相除將截斷小數部分 select 3 4,4 3,5 3 結果 0,1,1 返回大於或等於所給數字表示式的最小整數 select ceiling 123.55 ceiling 123.45 ceiling 123.45 ceiling 0.0 結果 124,124,123,0 四捨五入 ro...

下取整函式的含義 取整函式解讀

關於 x 以及 的性質與應用摘要 x和x是非常重要的數論函式 其他許多數學分支都要涉及到,在國 內外的數學競賽中也經常出現含有x和 x的問題 這類問題新穎獨特 頗具啟發性。本文主要討論x以及 x的性質,和x以及 x在數學中的應用,以及x 以及x在數學競賽中的應用。取整函式 小數函式 性質 應用 例題...

Delphi取整函式

floor 和 ceil 是 math unit 裡的函式,使用前要先 uses math。trunc 和 round 是 system unit 裡的函式,預設就可以用。floor 直接往小的取,比如 floor 123.55 124,floor 123.55 123 trunc 直接切下整數,比...