在SQL Server中返回一个有两位小数点的数字而不自动舍入,可以使用CAST或CONVERT函数来实现。
具体步骤如下:
以下是一个示例: 假设有一个表名为"Sales",其中包含一个名为"Amount"的数字列,我们想要返回该列的值,并保留两位小数点。
SELECT CAST(Amount AS DECIMAL(10, 2)) AS RoundedAmount FROM Sales;
或者
SELECT CONVERT(DECIMAL(10, 2), Amount) AS RoundedAmount FROM Sales;
这样,将返回一个名为"RoundedAmount"的列,其中包含具有两位小数点的数字值,而不会自动舍入。
领取专属 10元无门槛券
手把手带您无忧上云