[英]SQL Server 2014 Round Function
我正在使用SQL Server 2014,並且已閱讀此MSDN頁面的ROUND
函數: ROUND(Transact-SQL)
當我從上一頁運行此示例時,my的結果與MSDN的結果不同:
MSDN:
SELECT ROUND(123.4545, 2) --> 123.45
我的結果:
SELECT ROUND(123.4545, 2) --> 123.4500
我的結果中有兩個額外的零。 問題出在哪兒? 我想要MSDN結果。
謝謝
您給了4個小數,因此您將獲得4個小數的結果。
這樣嘗試
SELECT convert(DECIMAL(8, 2), ROUND(123.4545, 2))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.