2016-05-24 4 views
-2

Ich habe eine Tabelle mit dem Namen User. In der Tabelle User gibt es eine Spalte namens country. Wie schreibe ich eine SQL-Syntax, um alle Benutzerdatensätze zu ändern, deren country "a" zu country "b" ist?SQL-Syntax - Bearbeiten Sie einen Spalteneintrag

+3

Was haben Sie versucht? Diese Frage zeigt keinerlei Forschungsaufwand. Dies ist eine sehr grundlegende 'UPDATE'-Anweisung. – Siyual

Antwort

3

Dies ist eine klassische update Aussage:

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 mit vielen Backends kompatibel ist. Du hast nicht angegeben, welches du hast. Das ist wichtig, weil Benutzer vielleicht ein Schlüsselwort in einigen Backends und/oder Cases bedeutsam sein können.

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

Ich verstehe nicht, was falsch mit meinem Code ist. Ich habe das für MS-SQL gemacht –

Verwandte Themen