sql server 中對小數保留兩位小數
轉載地址:http://www.2cto.com/database/201208/145053.html
SQL數值四捨五入小數點後保留2位
1.round() 函式是四捨五入用,第一個引數是我們要被操作的資料,第二個引數是設定我們四捨五入之後小數點後顯示幾位。
2.numeric 函式的2個引數,第一個表示資料長度,第二個參數列示小數點後位數。
例如: www.2cto.com
select cast(round(12.5,2) as numeric(5,2)) 結果:12.50
select cast(round(12.555,2) as numeric(5,2)) 結果:12.56
select cast(round(122.5255,2) as numeric(5,2)) 結果:122.53
select cast(round(1222.5255,2) as numeric(5,2)) 結果:報錯了! 原因是:1222.5255,整數位是4,小數位是2,加起來4+2=6,超出了numeric設定的5位,所以為了保險,可以增減numeric的引數,例如numeric(20,2)。
注:如果只用 round(12.555,2)這樣得到的值是 12.560, 所以需用cast函式來轉換一下。
相關文章
- Js保留兩位小數JS
- java保留兩位小數Java
- oracle保留兩位小數Oracle
- sql 保留兩位小數+四捨五入SQL
- JavaScript保留兩位或者其他位數小數JavaScript
- JavaScript浮點數保留兩位小數JavaScript
- javascript保留小數點後兩位JavaScript
- Java保留兩位小數的方法Java
- js如何實現數字保留小數點後兩位小數JS
- javascript如何實現保留兩位小數JavaScript
- mysql格式化小數保留小數點後兩位(小數點格式化)MySql
- Java 兩個整數相除保留兩位小數,將小數轉化為百分數Java
- iOS小數點格式化:最多保留兩位小數,小數點後末尾的0不要iOS
- js取整並保留兩位小數的方法JS
- 前端保留兩位小數toFixed(2)會有坑前端
- jdk8之stream求和,保留兩位小數JDK
- C++保留有效位與保留小數位C++
- C#保留小數位數的方法C#
- javascript 保留小數位 (toFixed方法)JavaScript
- Python保留兩位小數五種常用的方法!Python
- js實現如何保留float浮點數小數點後兩位JS
- Javascript 保留幾位小數的方法JavaScript
- js實現的保留兩位小數程式碼例項JS
- 影片直播app原始碼,EditText保留小數位數APP原始碼
- 手機直播原始碼,flutter 隨機數的生成和保留兩位小數原始碼Flutter隨機
- sqlserver資料庫中如果對數值型的欄位進行小數點保留兩位,如果是小於1的數,前面的0消失解決方案SQLServer資料庫
- android kotlin 小數保留格式化位數AndroidKotlin
- Python中怎麼保留小數?Python
- MySQL保留幾位小數的4種方法MySql
- java保留2位小數及BigDecimal使用JavaDecimal
- 千分位分隔數字並自定義保留小數位數
- 對金額數字擷取兩位小數的演算法演算法
- Android&Java保留小數位數的幾種寫法AndroidJava
- Math類產生隨機數後保留一位小數隨機
- 保留兩位小數:資料庫欄位型別NUMBER,Java欄位型別Double型別資料庫型別Java
- Java中取小數點後兩位(四種方法)Java
- Oralce中設定小數點位數
- javascript保留指定位數小數程式碼JavaScript