sql表 一列同时除一个数
来源:百度知道 编辑:UC知道 时间:2024/05/26 09:50:01
大虾们帮帮忙:一张表的 金额列 我想除都除100变成大的单位,有1位小数。
sql语句要怎么写?
sql语句要怎么写?
update 表 set 金额列=金额列/100 ;
--有个前提,你保证金额列字段的类型为带一位小数的类型,如
--number(9,1),不然系统会自动四舍五入的。
Oracle的话,试试下面的方法
UPDATE TABLENAME
SET COLUMNNAME = TRUNC(COLUMNNAME/100,1)
Tsql:
update [表名] set [金额]=round([金额]/100,1)
update 表 set 金额=金额/100 ?????