我有一个包含 real 列的表作为其数据类型,我正在尝试更新它并将实际值编辑为int值。可能吗?如果是,那么请给我一个查询,因为我尝试了很多,结果只是一个史诗般的失败。 我尝试了什么(根本没用)
UPDATE _Table set column = REPLACE(column,'.%','')
该查询不起作用,我的问题是否有任何可能的解决方案? 任何帮助将不胜感激!
答案 0 :(得分:0)
您可以截断值。令人惊讶的是,通过使第三个参数为非零值,可以使用round
函数完成此操作。我在这里使用了1
,没有特别的原因:
UPDATE mytable
SET mycolumn = ROUND(mycolumn, 0, 1)