SQL mellom inkluderende

SQL mellom inkluderende
SQL mellom operatører brukes til å bestemme eller hente resultater innen et bestemt verdierområde. Mellom operatøren er tilgjengelig i standard SQL og blir vedtatt av de fleste databasemotorer.

Som standard er mellom operatøren inkluderende. Dette betyr at det vil omfatte start- og sluttverdier for det medfølgende området.

La oss utforske hvordan vi bruker mellom operatøren i SQL.

SQL mellom operatøren

En vanlig bruk av mellom operatøren er i forbindelse med WHERE -leddet. Dette lar deg filtrere for resultater som samsvarer med det spesifiserte området.

Velg kolonne_navn (er)
Fra tabellnavn
Hvor kolonne_navn mellom start_ekspression og END_EXPRESSION

Ovennevnte spørring lar deg filtrere for resultater som samsvarer med området innenfor den spesifiserte kolonnen.

Anta for eksempel at vi har et bord som vist nedenfor:

La oss bruke mellom operatøren for å få resultatene der prisen er mellom 50 og 1000. Vi kan kjøre en kode som vist nedenfor:

PLUKKE UT
*
FRA
prøve.inventar
HVOR
pris mellom 50 og 1000;

Vi velger alle kolonnene fra lageretabellen i eksempeldatabasen i spørringen. Vi bruker da hvor leddet for å filtrere prisene mellom 50 og 1000.

Dette skal returnere et resultat:

SQL mellom datoer

En annen vanlig bruk av mellom operatøren filtrerer for matchende poster på et bestemt datoområde.

Tenk på eksemplet som er vist nedenfor:

PLUKKE UT
*
FRA
prøve.inventar
HVOR
Pris mellom '2021-01-01'
Og '2021-12-31';

Ovennevnte spørringsfilter for poster som er mellom 1. januar 2021 til 31. desember 2021.

Siste tanker

I denne artikkelen lar mellom operatøren deg filtrere for resultater som samsvarer med en dato eller numerisk rekkevidde. Det gir også testing om et uttrykk faller innenfor et fast rekkevidde.