SQL AND & ELLER operatorer

AND og ELLER operatorer bruges til at filtrere poster baseret på en eller flere betingelser.

AND og ELLER operatorer

AND og ELLER kan kombineres i WHERE underudtrykket for at kombinere to eller flere betingelser.

Hvis både den første og den anden betingelse er opfyldt, viser AND operator en post.

Hvis den første betingelse eller den anden betingelse er opfyldt, viser ELLER operator en post.

Original tabel (brugt i eksemplerne):

Efternavn Fornavn Adresse City
Adams John Oxford Street London
Bush George Fifth Avenue New York
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Eksempel på AND operator

Brug AND for at vise alle personer med efternavn "Carter" og fornavn "Thomas":

Vælg * Fra Persons Hvor Fornavn='Thomas' OG Efternavn='Carter'

Resultat:

Efternavn Fornavn Adresse City
Carter Thomas Changan Street Beijing

Eksempel på ELLER operator

Brug ELLER for at vise alle personer med efternavn "Carter" eller fornavn "Thomas":

Vælg * Fra Persons Hvor Fornavn='Thomas' ELLER Efternavn='Carter'

Resultat:

Efternavn Fornavn Adresse City
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing

Kombiner AND og ELLER operatorer

Vi kan også kombinere AND og ELLER (ved at bruge parenteser til at danne komplekse udtryk):

Vælg * Fra Persons Hvor (Fornavn='Thomas' ELLER Fornavn='William')
OG Efternavn='Carter'

Resultat:

Efternavn Fornavn Adresse City
Carter Thomas Changan Street Beijing
Carter William Xuanwumen 10 Beijing