首页 / 问答 / SQL Server数据库查询语句如何将int类型的转换成decimal类型呢?

SQL Server数据库查询语句如何将int类型的转换成decimal类型呢?

SQL SQL Server 数据类型 4.55K 次浏览
0

如题,在SQL Server数据库查询语句中,如何将int类型的数据转换成decimal类型的数据呢?比如,当前在SQL Server数据库的某张表中存有字段名为Height的数据:

Id Height
1 178
2 175

现在需要使用SQL语句查询时,将列Height的值除以10并得到一个decimal的数据,应该如何实现呢?

回复 [×]
提交评论
请输入评论内容

2 个回答

  • 0

    最简单的方式是,直接用这列除以一个小数,比如本例中除以10.0,如下:

    如果你还需要设置decimal的精度,则可以使用SQL Server的内置函数CONVERT来转换,如下:

    Rector的个人主页

    Rector

    2020-03-06 回答

    • 0

      使用SQL Server的另一个内置函数CAST也可以完成数据类型的转换,如下:

      Rector的个人主页

      Rector

      2020-03-06 回答

      我来回答