如题,在SQL Server数据库查询语句中,如何将int类型的数据转换成decimal类型的数据呢?比如,当前在SQL Server数据库的某张表中存有字段名为Height的数据:
Height
现在需要使用SQL语句查询时,将列Height的值除以10并得到一个decimal的数据,应该如何实现呢?
decimal
Rector
2020-03-06 提问
最简单的方式是,直接用这列除以一个小数,比如本例中除以10.0,如下:
10.0
如果你还需要设置decimal的精度,则可以使用SQL Server的内置函数CONVERT来转换,如下:
CONVERT
2020-03-06 回答
使用SQL Server的另一个内置函数CAST也可以完成数据类型的转换,如下:
CAST
码龄: 3106天
专注.NET/.NET Core