簡體   English   中英

SQL Server 2014舍入函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM