Aktualizacja SQL z dołączeniem

Aktualizacja SQL z dołączeniem
Jednym z typowych poleceń DML w SQL jest aktualizacja. To polecenie pozwala aktualizować istniejące rekordy w tabeli bazy danych.

W tym samouczku obejmie sposób przeprowadzenia aktualizacji za pomocą połączenia w tabeli bazy danych za pomocą standardowych poleceń SQL.

Aktualizacja SQL

Polecenie aktualizacji służy do aktualizacji istniejących rekordów w tabeli bazy danych. Składnia polecenia pokazano poniżej:

Aktualizacja nazwy_wodności [[AS] alias]
Ustaw set_clause
[From_clause]
Gdzie stan
set_clause :: = aktualizacja_item [,…]
aktualizacja_item :: = wyrażenie kolumn_name = wyrażenie

Rozważ tabelę, jak pokazano poniżej:

Możemy zaktualizować poprzednią tabelę i ustawić staff_id na 2, gdzie wynajmowanie _id = 5. Podano przykładowe stwierdzenie. poniżej:

Aktualizacja zestawu wypożyczalni personel_id = 2 gdzie Rental_id = 5;

Poprzednia instrukcja powinna przeszukać tabelę, w której wynajęcie jest równe 5, i zaktualizować personel_id do 5.

Powstały rekord pokazano poniżej:

Zwróć uwagę na nowy rekord odzwierciedla zaktualizowaną wartość.

Aktualizacja SQL z połączeniami

Standardowy SQL umożliwia wykonanie operacji dołączenia aktualizacji. Chociaż będzie to głównie zależne od połączenia docelowego, możemy wyrazić składnię, jak pokazano poniżej:

Aktualizacja Tabela 1 Ustaw kolumn_value (
Wybierz kolumny z tabeli 2
Gdzie Tabela 1.kolumna = tabela2.kolumna),
stan
Gdzie kolumna w (wybierz kolumnę z tabeli2)
);

Poprzednia składnia opisuje, jak wykonać dołączenie aktualizacji między dwoma tabelami.

Uwaga: implementacja może się różnić w zależności od silnika bazy danych.

Wniosek

W tym artykule omówiliśmy, jak wykonywać aktualizacje w standardowym SQL. Omówiliśmy również podstawową składnię do wykonywania połączeń aktualizacji. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i samouczków.