SQL -Update mit Join

SQL -Update mit Join
Einer der gängigen DML -Befehle in SQL ist das Update. Mit diesem Befehl können Sie vorhandene Datensätze in einer Datenbanktabelle aktualisieren.

In diesem Tutorial wird ein Update mit dem Join in einer Datenbanktabelle mit Standard -SQL -Befehlen durchgeführt.

SQL -Update

Der Befehl Update wird verwendet, um vorhandene Datensätze in einer Datenbanktabelle zu aktualisieren. Die Befehlssyntax ist unten dargestellt:

Aktualisieren Sie target_name [[as] alias]
Set set_clause
[Aus von _clause]
Wo Zustand
set_clause :: = update_item [,…]
update_item :: = column_name = Ausdruck

Betrachten Sie die Tabelle wie unten gezeigt:

Wir können die vorherige Tabelle aktualisieren und die Staff_id auf 2 festlegen, wobei die Miete _id = 5. Eine Beispielanweisung wird gegeben. unter:

Aktualisieren Sie Mietset Staff_id = 2 wobei Rental_ID = 5;

Die vorherige Anweisung sollte die Tabelle durchsuchen, in der die miden_id 5 entspricht und die Staff_id auf 5 aktualisieren.

Der resultierende Datensatz ist unten dargestellt:

Beachten Sie, dass der neue Datensatz den aktualisierten Wert widerspiegelt.

SQL -Update mit Joins

Mit Standard -SQL können Sie einen Update -Join -Vorgang durchführen. Obwohl es hauptsächlich von der Ziel -Join abhängt, können wir die Syntax wie unten gezeigt ausdrücken:

Aktualisieren Sie Tabelle1 setze column_value (
Wählen Sie Spalten (n) aus Tabelle2 aus
Wo Tabelle 1.Spalte = Tabelle2.Spalte),
Zustand
Wobei die Spalte in (Wählen Sie Spalten (en) aus Tabelle2) aus)
);

Die vorherige Syntax beschreibt, wie Sie ein Update -Join zwischen zwei Tabellen durchführen.

Hinweis: Die Implementierung kann je nach Datenbank -Engine abweichen.

Abschluss

In diesem Artikel haben wir behandelt, wie Sie Updates in Standard -SQL durchführen können. Wir haben auch die grundlegende Syntax für die Durchführung von Update -Anschlüssen behandelt. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.