PostgreSQL IZMEĐU primjera

Sadržaj:

Anonim

PostgreSQL BETWEEN operator pomaže nam u pronalaženju vrijednosti unutar raspona u naredbi SELECT, UPDATE, INSERT ili DELETE. Pomoću BETWEEN operatora moguće nam je uskladiti vrijednost s nizom vrijednosti.

U ovom ćete tutorijalu naučiti

  • Sintaksa
  • S Numeričkim
  • S datumom
  • Korištenje operatora NOT
  • Korištenje pgAdmin

Sintaksa

Evo sintakse operatora BETWEEN u PostgreSQL:

expression BETWEEN value-1 AND value-2;

Izraz je jednostavno stupac ili izračun.

Vrijednost-1, vrijednost-2 stvorit će opseg s kojim ćemo usporediti izraz.

S Numeričkim

Moramo stvoriti primjer koji pokazuje kako primijeniti operator IZMEĐU na numeričke vrijednosti. Razmotrite donju tablicu cijena:

Cijena:

Dopustite nam popis svih knjiga čija je cijena između 200 i 280:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Ovo će vratiti sljedeće:

Samo dva predmeta imaju cijenu u rasponu od 200 do 280. Imajte na umu da su dva uključena, odnosno 200 i 280.

S datumom

Operator IZMEĐU može se koristiti za datumske vrijednosti. To znači da možemo odrediti raspon vrijednosti datuma s kojima trebamo raditi. Uzmite u obzir sljedeću tablicu Zaposlenici:

Zaposlenici:

Pretpostavimo da želimo vidjeti sve zaposlenike koji su bili zaposleni između 01.01.2013. I 01.01.2015., Možemo pokrenuti sljedeću naredbu:

SELECT *FROM EmployeesWHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

Ovo vraća sljedeće:

Korištenje operatora NOT

Operator IZMEĐU možemo kombinirati s operatorom NOT. U tom slučaju vratit će se popis vrijednosti koje nisu unutar navedenog raspona.

Na primjer, da bismo vidjeli sve stavke kod kojih cijena nije između 200 i 280, možemo pokrenuti sljedeći upit:

SELECT *FROM PriceWHERE 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 njihovi podaci vraćeni.

Korištenje pgAdmin

Sada da vidimo kako se te radnje mogu izvesti pomoću pgAdmin.

S Numeričkim

Da biste to postigli putem pgAdmina, učinite ovo:

Korak 1) Prijavite se na svoj pgAdmin račun.

Korak 2)

  1. Na navigacijskoj traci s lijeve strane kliknite Baze podataka.
  2. Pritisnite Demo.

Korak 3) Upišite upit u uređivač upita:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Korak 4) Kliknite gumb Izvrši.

Trebao bi vratiti sljedeće:

S datumom

Da biste to postigli putem pgAdmina, učinite ovo:

Korak 1) Prijavite se na svoj pgAdmin račun.

Korak 2)

  1. Na navigacijskoj traci s lijeve strane kliknite Baze podataka.
  2. Pritisnite Demo.

Korak 3) Upišite upit u uređivač upita:

SELECT *FROM EmployeesWHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';

Korak 4) Kliknite gumb Izvrši.

Trebao bi vratiti sljedeće:

Korištenje operatora NOT

Da biste to postigli putem pgAdmina, učinite ovo:

Korak 1) Prijavite se na svoj pgAdmin račun.

Korak 2)

  1. Na navigacijskoj traci s lijeve strane kliknite Baze podataka.
  2. Pritisnite Demo.

Korak 3) Upišite upit u uređivač upita:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Korak 4) Kliknite gumb Izvrši.

Trebao bi vratiti sljedeće:

Sažetak:

  • Koristimo operator BETWEEN za dohvaćanje vrijednosti koje se nalaze unutar određenog raspona pomoću naredbe SELECT, UPDATE, INSERT ili DELETE.
  • Raspon je naveden pomoću operatora AND.
  • Operator se može koristiti s brojčanim i datumskim vrijednostima.
  • Kada se koristi s numeričkim vrijednostima, pomaže nam da dohvatimo vrijednosti koje se nalaze unutar navedenog raspona.
  • Kada se koristi s datumskim vrijednostima, pomaže nam da dohvatimo vrijednosti koje se nalaze u određenom rasponu.
  • Kada se koristi s operatorom NOT, operator BETWEEN vraća vrijednosti koje nisu unutar navedenog raspona.

Preuzmite bazu podataka korištenu u ovom vodiču