如何在sql中更新多个记录
经度是sql表中的浮点列 经度列的数据是正数,我试图在这些值之前添加负号,并使多行的数据为负数 如果已经是负值,则跳过该行 有人能建议吗如何在sql中更新多个记录,sql,Sql,经度是sql表中的浮点列 经度列的数据是正数,我试图在这些值之前添加负号,并使多行的数据为负数 如果已经是负值,则跳过该行 有人能建议吗 谢谢如果希望所有值都为负值,请使用: update t set longitude = - longitude where longitude > 0; 您可以更新经度值大于零的所有行,将经度值乘以-1。我删除了不兼容的数据库标记。请仅使用您真正使用的数据库进行标记。
谢谢如果希望所有值都为负值,请使用:
update t
set longitude = - longitude
where longitude > 0;
您可以更新经度值大于零的所有行,将经度值乘以-1。我删除了不兼容的数据库标记。请仅使用您真正使用的数据库进行标记。