SQL unntatt

SQL unntatt

Unntatt leddet i SQL lar deg kombinere to utvalgte utsagn og returnere radene som ikke er tilgjengelige i den andre uttalelsen.

La oss illustrere hvordan vi bruker denne klausulen.

Syntaks

Vi kan uttrykke operatørens syntaks som vist nedenfor:

Velg kolonne (er)
Fra tabellnavn
[Hvor tilstand]
UNNTATT
Velg kolonne (er)
Fra tabellnavn
[Hvor tilstand]

Husk at hvor leddet er valgfritt.

Eksempel

Anta at vi har to tabeller som vist nedenfor:

Bordnavn: Brukere

Tabellnavn: Brukere2

Vi kan utføre en minusoperasjon på bordene som vist:

Velg Fullnavn, lønn, aktiv
Fra brukere
UNNTATT
Velg Fullnavn, lønn, aktiv
Fra brukere2;

MERK: Ovennevnte skal returnere postene som er i den første valgte spørringen som vist:

MERK: Noen databaser støtter ikke unntatt operatøren. For eksempel bruker Oracle -databasen minus som et alternativ til unntatt leddet.

Konklusjon

Denne artikkelen diskuterte grunnleggende om å jobbe med SQL unntatt uttalelser. Sjekk opplæringen vår på SQL minus operatør for å lære mer.