sql
Wie aktualisiert man die 'Gehalt'-Spalte in der 'Employees'-Tabelle für einen Mitarbeiter mit der 'EmployeeID' 123 auf 50000?
Übe dein Wissen
Erklärung
SQL-Befehl zum Aktualisieren von Werten in einer Tabelle
Um einen Wert in einer Datenbanktabelle zu aktualisieren, verwenden wir das UPDATE-Statement in SQL. In der gestellten Frage lautet die korrekte Antwort: "UPDATE Employees SET Salary = 50000 WHERE EmployeeID = 123".
Dieser Befehl besteht aus drei Kernkomponenten:
UPDATE TABLENAME: Dieser Teil des Befehls zeigt an, dass wir Werte in der angegebenen TabelleEmployeesaktualisieren möchten.SET COLUMNNAME = VALUE: Im zweiten Teil des BefehlsSET Salary = 50000, geben wir an, welche Aktualisierung wir durchführen wollen. Hier ändern wir den Wert der SpalteSalaryauf50000.WHERE CONDITION: Zum Schluss definieren wir mit demWHERE-Befehl die Bedingung, unter der diese Änderung vorgenommen werden soll. In diesem Fall soll die Gehaltsänderung nur für den Mitarbeiter mit derEmployeeID123gelten.
Die anderen Antwortmöglichkeiten wie 'CHANGE Employees SET Salary = 50000 WHERE EmployeeID = 123' und 'MODIFY Employees SET Salary = 50000 WHERE EmployeeID = 123'sind inkorrekt, da das UPDATE-Statement die richtige Syntax zum Aktualisieren eines Wertes in SQL ist. Der Befehl EDIT Employees SET Salary = 50000 FOR EmployeeID = 123 ist ebenso falsch, da FOR nicht das richtige Schlüsselwort in dieser Kontext ist. Das richtige Schlüsselwort ist WHERE.
Es ist wichtig, dass der WHERE-Befehl korrekt verwendet wird, um sicherzustellen, dass die Aktualisierung nur auf die gewünschten Datensätze angewendet wird. Ohne die WHERE-Anweisung würde das UPDATE-Statement auf alle Datensätze in der Tabelle angewendet werden, was zu unbeabsichtigten Änderungen führen kann.
Hoffentlich hilft diese Erklärung dabei, das Verständnis für das UPDATE-Statement in SQL zu vertiefen und wie es verwendet wird, um spezifische Werte in einer Datenbanktabelle zu aktualisieren.
Willst du mehr davon? Mach das komplette SQL Grundlagen-Quiz.
Quiz Starten