SQL将real转换为INT,是否可能?

时间:2015-07-12 08:08:24

标签: sql sql-server

我有一个包含 real 列的表作为其数据类型,我正在尝试更新它并将实际值编辑为int值。可能吗?如果是,那么请给我一个查询,因为我尝试了很多,结果只是一个史诗般的失败。 我尝试了什么(根本没用)

UPDATE _Table set column = REPLACE(column,'.%','')

该查询不起作用,我的问题是否有任何可能的解决方案? 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以截断值。令人惊讶的是,通过使第三个参数为非零值,可以使用round函数完成此操作。我在这里使用了1,没有特别的原因:

UPDATE mytable
SET    mycolumn = ROUND(mycolumn, 0, 1)