Sql Server 裡的向上取整、向下取整、四捨五入取整的例項!
http://xitong.iteye.com/blog/1865788
==================================================== 【四捨五入取整擷取】
select round(54.56,0)
==================================================== 【向下取整擷取】
SELECT FLOOR(54.56)
==================================================== 【向上取整擷取】
SELECT CEILING(13.15)
以下轉自:http://www.2cto.com/database/201209/156996.html
–MSSQL取整函式的使用
–兩個整數相除將截斷小數部分
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
– www.2cto.com
–四捨五入 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 @divisor=4
select CEILING(@dividend/@divisor)
–結果 1
set @dividend=4
set @divisor=3
select CEILING(@dividend/@divisor)
–結果 2
set @dividend=5
set @divisor=3
select CEILING(@dividend/@divisor)
–結果 2
—兩個整數相除 四捨五入到整數
set @dividend=3
set @divisor=4
select cast(round(@dividend/@divisor,0) as int)
–結果 1
set @dividend=4
set @divisor=3
select cast(round(@dividend/@divisor,0) as int)
–結果 1
set @dividend=5
set @divisor=3
select cast(round(@dividend/@divisor,0) as int)
–結果 2
==================================================== 【四捨五入取整擷取】
select round(54.56,0)
==================================================== 【向下取整擷取】
SELECT FLOOR(54.56)
==================================================== 【向上取整擷取】
SELECT CEILING(13.15)
相關文章
- PHP取整,四捨五入取整、向上取整、向下取整、小數擷取PHP
- Python模組---向上向下取整、四捨五入取整Python
- Java中數字的四捨五入和取整Java
- 向上取整Math.ceil()
- SQL Server ceiling向上取小數SQLServer
- java-03 取整Java
- 整數取模類
- 帶有下取整的求和的極限
- 如何使用python中的取整floor函式?Python函式
- Python教程:ceil、floor、round、int取整Python
- Oracle 獲取整數方式程式碼整理Oracle
- 3分鐘整明白啥是 快取雪崩快取
- SQL Server 2005效能調整二(zt)SQLServer
- Python如何對浮點數進行取整操作?Python
- java基礎之二:取整函式(Math類)Java函式
- 雙重按位非運算子 ~~ 對數字取整
- c# excel讀取的日期變成整數的解決辦法C#Excel
- 怎樣解題|題9.3.40:帶有下取整的求和的極限
- 調整緩衝區快取記憶體(Buffer Cache)的效能(轉)快取記憶體
- 懂得取捨才是快取設計的真諦快取
- C++ 四捨五入與不四捨五入C++
- opencv讀取影片採集卡幀-調整解析度OpenCV
- 呀!ASM例項起不來可咋整ASM
- 整明白 Golang struct 例項化和賦值GolangStruct賦值
- CTFHub SQL 整數型注入【最快四步】SQL
- (C語言) int型之間除法運算,向零取整C語言
- React獲取元件例項React元件
- 獲取當前Tomcat例項的埠Tomcat
- JavaScript四捨五入的改進JavaScript
- 輸入一個整數,返回這個整數的位數
- 分析:關於 「關注後使用者資訊獲取介面」調整的通知
- 直播平臺軟體開發,完整擷取整個螢幕的截圖方式
- Logstash : 從 SQL Server 讀取資料SQLServer
- redis持久化的取捨和選擇Redis持久化
- 遊戲平衡,就是取捨遊戲
- JavaScript正規表示式校驗非零的正整數例項JavaScript
- JavaScript 賭運氣的四捨五入JavaScript
- 微信小程式 獲取使用者資訊(wx.getUserInfo)調整微信小程式
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer