Denne artikkelen vil utforske hvordan du kan velge poster mellom en rekke to datoer ved å bruke mellom operatøren.
SQL mellom operatøren
Mellom operatøren er veldig grei. Du trenger bare å spesifisere start- og sluttgrensene. Husk imidlertid at mellom operatørene er inkluderende. Derfor er start- og sluttgrensene inkludert i det resulterende settet.
Vi kan uttrykke mellom operatøren som vist nedenfor:
Velg kolonne_navn (er)SQL mellom to datoer
La oss illustrere hvordan vi kan bruke mellom operatøren til å hente verdier mellom et område på to datoer.
La oss lage en prøve tabell som vist i spørringen nedenfor:
Lag tabellOvennevnte spørring oppretter en tabell som heter Inventory i eksempeldatabasen. Vi legger deretter til 3 kolonner som inneholder produktnavnet, prisen og kjøpsdatoen.
Vi kan legge til eksempeldata som vist:
Sett inn iNår alle eksempeldataene er satt inn, kan det verifiseres ved å kjøre spørringen nedenfor:
Velg * fra prøven.inventar;Dette skal returnere alle dataene som vist:
Eksempel
For å lære hvordan du bruker mellom operatøren med et datoområde, la oss hente postene der kjøpsdatoen er mellom 2021-01-01 og 2021-12-31
Vi kan kjøre spørringen som vist:
PLUKKE UTOvennevnte spørring skal samsvare med postene der datoen er innenfor det spesifiserte området. Dette skal returnere to produkter som vist nedenfor:
Konklusjon
I denne artikkelen diskuterte vi hvordan vi kan hente poster mellom et område på to datoverdier ved å bruke mellom operatøren i SQL.