PostgreSQL BETWEEN Interogare cu Exemplu
⚡ Rezumat inteligent
PostgreSQL BETWEEN preia valori care se încadrează într-un interval inclusiv în interiorul instrucțiunilor SELECT, INSERT, UPDATE sau DELETE. Compară o expresie cu două valori limită, lucrează cu date numerice și de tip dată și acceptă negarea prin intermediul operatorului NOT.
ÎNTRE Operator in PostgreSQL
PostgreSQL ÎNTRE OperaOperatorul BETWEEN ajută la regăsirea valorilor dintr-un interval într-o instrucțiune SELECT, UPDATE, INSERT sau DELETE. Cu operatorul BETWEEN, este posibil să se potrivească o valoare cu un interval de valori. Deoarece intervalul este inclusiv, ambele valori limită sunt tratate ca parte a potrivirii.
PostgreSQL Între Sintaxa Interogării
Iată sintaxa operatorului BETWEEN în PostgreSQL:
expression BETWEEN value-1 AND value-2;
Expresia este pur și simplu o coloană sau un calcul. Valoarea-1 și valoarea-2 vor crea un interval cu care putem compara expresia.
PostgreSQL Între Interogare cu Numeric
Trebuie să creăm un exemplu care să arate cum se aplică operatorul BETWEEN pe valori numerice. Luați în considerare tabelul de prețuri de mai jos:
Preț:
Să vedem lista tuturor cărților al căror preț este între 200 și 280:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Aceasta va returna următoarele:
Doar două articole au un preț cuprins între 200 și 280. Rețineți că sunt incluse cele două limite, adică 200 și 280.
PostgreSQL Între interogare cu dată
Operatorul BETWEEN poate fi utilizat pe valorile datei. Aceasta înseamnă că putem specifica intervalul de valori ale datei cu care trebuie să lucrăm. Luați în considerare următorul tabel de angajați:
Numar de angajati:
Să presupunem că vrem să vedem toți angajații care au fost angajați între 2013-01-01 și 2015-01-01, putem rula următoarea comandă:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Aceasta returnează următoarele:
Postgres Between Query folosind NOT OperaTdR
Putem combina operatorul BETWEEN cu operatorul NOT. Într-un astfel de caz, va fi returnată lista de valori care nu se află în intervalul specificat.
De exemplu, pentru a vedea toate articolele la care prețul nu este între 200 și 280, putem rula următoarea interogare:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Aceasta va returna următoarele:
Au fost găsite două articole cu un preț care nu variază între 200 și 280. Prin urmare, au fost returnate detaliile acestora.
PostgreSQL Între Interogare folosind pgAdmin
Acum să vedem cum pot fi efectuate aceste acțiuni folosind pgAdmin. Interogările sunt identice cu cele de mai sus; se schimbă doar mediul de execuție.
Cum se utilizează între interogări cu numere în PostgreSQL folosind pgAdmin
Iată cum se utilizează interogarea Between cu valori numerice în PostgreSQL folosind pgAdmin:
Pas 1) Conectați-vă la contul dvs. pgAdmin.
Deschide pgAdmin și conectează-te la contul tău folosind datele de autentificare.
Pas 2) Creați o bază de date demonstrativă.
- Din bara de navigare din stânga, faceți clic pe Baze de date.
- Faceți clic pe Demo.
Pas 3) Introduceți interogarea de mai jos în editorul de interogări:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Pas 4) Faceți clic pe butonul Execute.
Ar trebui să returneze următoarele:
Cu Data
Pentru a realiza același lucru prin pgAdmin, procedați astfel:
Pas 1) Conectați-vă la contul dvs. pgAdmin.
Pas 2)
- Din bara de navigare din stânga, faceți clic pe Baze de date.
- Faceți clic pe Demo.
Pas 3) Introduceți interogarea în editorul de interogări:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Pas 4) Faceți clic pe butonul Execute.
Ar trebui să returneze următoarele:
Folosind NOT OperaTdR
Pentru a realiza același lucru prin pgAdmin, procedați astfel:
Pas 1) Conectați-vă la contul dvs. pgAdmin.
Pas 2)
- Din bara de navigare din stânga, faceți clic pe Baze de date.
- Faceți clic pe Demo.
Pas 3) Introduceți interogarea în editorul de interogări:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Pas 4) Faceți clic pe butonul Execute.
Ar trebui să returneze următoarele:
Descărcați baza de date folosită în acest tutorial















