如何在sql中更新多个记录

时间:2018-04-26 20:56:43

标签: sql

经度是sql表中的float列

经度列的数据为正数,我尝试在这些值之前添加减号,并将其设为负数。

如果它已经是负值,则跳过该行

任何人都可以建议

由于

1 个答案:

答案 0 :(得分:1)

如果您希望所有值都为负数,请使用:

update t
    set longitude = - longitude
    where longitude > 0;