PostgreSQL BETWEEN Upit s primjerom
IZMEĐU Operator unutra PostgreSQL
The PostgreSQL IZMEĐU Operator pomaže u dohvaćanju vrijednosti unutar raspona u naredbama SELECT, UPDATE, INSERT ili DELETE. S operatorom BETWEEN moguće je usporediti vrijednost s nizom vrijednosti.
PostgreSQL Sintaksa upita između
Ovo je sintaksa operatora BETWEEN u PostgreSQL:
expression BETWEEN value-1 AND value-2;
Izraz je jednostavno stupac ili izračun.
Vrijednost-1, vrijednost-2 će stvoriti raspon s kojim ćemo usporediti izraz.
PostgreSQL Između upita s numeričkim
Moramo stvoriti primjer koji pokazuje kako primijeniti operator BETWEEN na numeričke vrijednosti. Razmotrite donju tablicu cijena:
Cijena:
Dopustite nam popis svih knjiga čija je cijena između 200 i 280:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Ovo će vratiti sljedeće:
Samo dva artikla imaju cijenu u rasponu od 200 do 280. Imajte na umu da su uključena dva, odnosno 200 i 280.
PostgreSQL Između upita s datumom
Operator BETWEEN može se koristiti na vrijednostima datuma. To znači da možemo odrediti raspon datumskih vrijednosti s kojima trebamo raditi. Razmotrite sljedeću tablicu zaposlenika:
Zaposlenici:
Pretpostavimo da želimo vidjeti sve zaposlenike koji su bili zaposleni između 2013 i 01, možemo pokrenuti sljedeću naredbu:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Ovo vraća sljedeće:
Postgres Između upita koristeći NOT Operahumka
Možemo kombinirati operator BETWEEN s operatorom NOT. U tom će se slučaju vratiti popis vrijednosti koje nisu unutar navedenog raspona.
Na primjer, da bismo vidjeli sve artikle čija cijena nije između 200 i 280, možemo pokrenuti sljedeći upit:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Ovo će vratiti sljedeće:
Pronađena su dva predmeta čija se cijena ne kreće između 200 i 280. Stoga su im vraćeni podaci.
PostgreSQL Između upita pomoću pgAdmin-a
Sada da vidimo kako se ove radnje mogu izvesti pomoću pgAdmin-a.
Kako koristiti između upita s numeričkim in PostgreSQL koristeći pgAdmin
Evo kako koristiti upit Between s Numeric in PostgreSQL koristeći pgAdmin:
Korak 1) Prijavite se na svoj pgAdmin račun
Otvorite pgAdmin i prijavite se na svoj račun koristeći svoje vjerodajnice
Korak 2) Napravite demo bazu podataka
- Na navigacijskoj traci s lijeve strane kliknite Databases.
- Pritisnite Demo.
Korak 3) Upišite upit
Unesite upit u nastavku u uređivač upita:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Korak 4) Izvršite upit
Pritisnite gumb Izvrši
Trebao bi vratiti sljedeće:
S datumom
Da biste postigli isto putem pgAdmina, učinite ovo:
Korak 1) Prijavite se na svoj pgAdmin račun.
Korak 2)
- Na navigacijskoj traci s lijeve strane kliknite Databases.
- Pritisnite Demo.
Korak 3) Unesite upit u uređivač upita:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Korak 4) Pritisnite gumb Izvrši.
Trebao bi vratiti sljedeće:
Korištenje NOT Operahumka
Da biste postigli isto putem pgAdmina, učinite ovo:
Korak 1) Prijavite se na svoj pgAdmin račun.
Korak 2)
- Na navigacijskoj traci s lijeve strane kliknite Databases.
- Pritisnite Demo.
Korak 3) Unesite upit u uređivač upita:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Korak 4) Pritisnite gumb Izvrši.
Trebao bi vratiti sljedeće:
Rezime
- Koristimo operator BETWEEN za dohvaćanje vrijednosti(a) koje se nalaze unutar navedenog raspona pomoću naredbe SELECT, UPDATE, INSERT ili DELETE.
- Raspon se navodi pomoću operatora AND.
- Operator se može koristiti s numeričkim i datumskim vrijednostima.
- Kada se koristi s numeričkim vrijednostima, pomaže nam dohvatiti vrijednosti koje se nalaze unutar navedenog raspona.
- Kada se koristi s datumskim vrijednostima, pomaže nam dohvatiti vrijednosti koje se nalaze unutar određenog raspona.
- Kada se koristi s operatorom NOT, operator BETWEEN vraća vrijednosti koje ne leže unutar navedenog raspona.
Preuzmite bazu podataka korištenu u ovom vodiču