SQL, z wyjątkiem

SQL, z wyjątkiem

Klauzula oprócz SQL pozwala połączyć dwa instrukcje wyboru i zwrócić wiersze, które nie są dostępne w drugiej instrukcji.

Zilustrujmy, jak użyć tej klauzuli.

Składnia

Możemy wyrazić składnię operatora, jak pokazano poniżej:

Wybierz kolumny (y)
Z nazwy Table_name
[Gdzie stan]
Z WYJĄTKIEM
Wybierz kolumny (y)
Z nazwy Table_name
[Gdzie stan]

Pamiętaj, że klauzula Where jest opcjonalna.

Przykład

Załóżmy, że mamy dwie tabele, jak pokazano poniżej:

Nazwa tabeli: Użytkownicy

Nazwa tabeli: Użytkownicy2

Możemy wykonać minus operację w tabelach, jak pokazano:

Wybierz Full_name, wynagrodzenie, aktywne
Od użytkowników
Z WYJĄTKIEM
Wybierz Full_name, wynagrodzenie, aktywne
Od użytkowników2;

NOTATKA: Powyższe powinny zwrócić rekordy, które są w pierwszym zapytaniu, jak pokazano:

NOTATKA: Niektóre bazy danych nie obsługują oprócz operatora. Na przykład baza danych Oracle używa minus jako alternatywy dla klauzuli oprócz.

Wniosek

W tym artykule omówiono podstawy pracy z SQL, z wyjątkiem oświadczeń. Sprawdź nasz samouczek na SQL minus operator, aby dowiedzieć się więcej.