SQL语法 - 编辑列记录

时间:2016-05-24 14:12:08

标签: sql

我有一张名为User的表格。在User表格中,有一个名为country的列。如何编写SQL语法来更改country为" a"的所有用户记录。到country" b"?

3 个答案:

答案 0 :(得分:3)

这是一个经典的update声明:

UPDATE user
SET    country = 'b' -- what to change
WHERE  country = 'a' -- on which records

答案 1 :(得分:2)

update "User" set "Country" = 'b' where "Country" = 'a'

PS:SQL与许多后端兼容。您没有指定您拥有哪一个。这很重要,因为用户可能在某些后端和/或套管中使用关键字可能很重要。

答案 2 :(得分:0)

UPDATE [User]
       SET [country] = 'b'      -- new value  
       WHERE [country]='a'      -- previous value