PostgreSQL BETWEEN Päring näitega
VAHEL Operasisse PostgreSQL
. PostgreSQL VAHEL Operator aitab hankida väärtusi vahemikus SELECT, UPDATE, INSERT või DELETE. Operaatori BETWEEN abil on võimalik väärtust väärtusvahemikuga sobitada.
PostgreSQL Päringu süntaksi vahel
Siin on operaatori BETWEEN süntaks PostgreSQL:
expression BETWEEN value-1 AND value-2;
Avaldis on lihtsalt veerg või arvutus.
Väärtus-1, väärtus-2 loovad vahemiku, millega saame avaldist võrrelda.
PostgreSQL Numbriga päringu vahel
Peame looma näite, mis näitab, kuidas rakendada arvväärtustele operaatorit BETWEEN. Mõelge allpool toodud hinnatabelile:
Hind:
Toome välja kõik raamatud, mille hind jääb 200 ja 280 vahele:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
See tagastab järgmise:
Ainult kahe toote hind jääb vahemikku 200–280. Pange tähele, et need kaks on hinna sees, st 200–280.
PostgreSQL Päringu ja kuupäeva vahel
Operaatorit BETWEEN saab kasutada kuupäevaväärtuste puhul. See tähendab, et saame määrata kuupäevaväärtuste vahemiku, millega peame töötama. Mõelge järgmisele töötajate tabelile:
Töötajad:
Oletame, et tahame näha kõiki töötajaid, kes töötasid ajavahemikus 2013-01-01 kuni 2015-01-01, saame käivitada järgmise käsu:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
See tagastab järgmise:
Postgres Betwery päringu vahel kasutades NOT Operator
Saame kombineerida operaatori BETWEEN operaatoriga NOT. Sellisel juhul tagastatakse väärtuste loend, mis ei ole määratud vahemikus.
Näiteks kõigi üksuste vaatamiseks, mille hind ei jää 200 ja 280 vahele, saame käivitada järgmise päringu:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
See tagastab järgmise:
Leiti kaks eset, mille hind ei jää 200 ja 280 vahele. Seetõttu tagastati nende andmed.
PostgreSQL Päringu vahel pgAdmini abil
Nüüd vaatame, kuidas neid toiminguid pgAdmini abil teha saab.
Kuidas kasutada päringut numbrilise sisendiga PostgreSQL kasutades pgAdminit
Siit saate teada, kuidas kasutada päringut Between koos numbrilise sisendiga PostgreSQL kasutades pgAdminit:
Samm 1) Logige sisse oma pgAdmini kontole
Avage pgAdmin ja logige oma mandaatide abil oma kontole sisse
2. samm) looge demo andmebaas
- Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
- Klõpsake Demo.
Samm 3) Tippige päring
Tippige päringuredaktorisse allolev päring:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Samm 4) Käivitage päring
Klõpsake nuppu Käivita
See peaks tagastama järgmise:
Koos kuupäevaga
Sama tegemiseks pgAdmini kaudu tehke järgmist:
Step 1) Logige sisse oma pgAdmini kontole.
Step 2)
- Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
- Klõpsake Demo.
Step 3) Sisestage päring päringuredaktorisse:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Step 4) Klõpsake nuppu Käivita.
See peaks tagastama järgmise:
Kasutades EI Operator
Sama tegemiseks pgAdmini kaudu tehke järgmist:
Step 1) Logige sisse oma pgAdmini kontole.
Step 2)
- Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
- Klõpsake Demo.
Step 3) Sisestage päring päringuredaktorisse:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Step 4) Klõpsake nuppu Käivita.
See peaks tagastama järgmise:
kokkuvõte
- Me kasutame operaatorit BETWEEN selleks, et hankida SELECT, UPDATE, INSERT või DELETE käsk kasutades määratud vahemikku jäävaid väärtusi.
- Vahemik määratakse operaatori AND abil.
- Operaatorit saab kasutada numbrite ja kuupäeva väärtustega.
- Kui seda kasutatakse koos arvväärtustega, aitab see meil hankida väärtusi, mis jäävad määratud vahemikku.
- Kuupäevaväärtustega kasutamisel aitab see hankida väärtusi, mis jäävad teatud vahemikku.
- Kui seda kasutatakse koos operaatoriga NOT, tagastab operaator BETWEEN väärtused, mis ei jää määratud vahemikku.
Laadige alla selles õpetuses kasutatud andmebaas