2016-05-24 23 views
-2

我有一個表User。在User表中,有一列稱爲country。如何編寫SQL語法將country爲「a」的所有用戶記錄更改爲country「b」?SQL語法 - 編輯列記錄

+3

你試過了什麼?這個問題根本沒有顯示研究工作。這是一個非常基本的'UPDATE'語句。 – Siyual

回答

3

這是一個經典update聲明:

UPDATE user 
SET country = 'b' -- what to change 
WHERE country = 'a' -- on which records 
2
update "User" set "Country" = 'b' where "Country" = 'a' 

PS:SQL與許多後端兼容。你沒有指定你擁有哪一個。這很重要,因爲用戶可能會在後端和/或套管中使用關鍵字。

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

我不明白我的代碼有什麼問題。我已經完成了MS-SQL –