sql-server - 在 SQL Server 中四舍五入

标签 sql-server

我需要对 SQL Server 中最接近 2 位的一些数据类型数值进行四舍五入

例如,

Input:  123.10000000
Output: 123.10

感谢和问候,
伊斯梅尔

最佳答案

你需要转换它:

选择转换(numeric(19,2), @value)

您可以使用 Round函数也执行舍入:

选择圆(@Value, 2)

关于sql-server - 在 SQL Server 中四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931050/

相关文章:

sql - 如何在 SQL Server 2008 中创建具有新名称的重复表

SQL Server SET DATEFIRST 范围

sql - 在 SELECT 语句中使用内联存储过程的结果

SQL - 显示按时间范围分组的约会的运行计数

sql - OpenXML 返回 NULL

sql-server - SQL Server - JOIN 未在 Entity Framework 生成的查询中使用最佳顺序

c# - 无法打开与数据库的连接”在 C# 中创建表适配器时

mysql - 一个表中的 SQL 行不在另一个表的多个字段中

sql - 我可以有一个命名整型常量以便在 T-SQL 中跨存储过程使用吗?

c# - 根据场景插入应映射到不同数据库表的对象