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:

PostgreSQL Numbriga päringu vahel

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:

PostgreSQL Numbriga päringu vahel

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:

PostgreSQL Päringu ja kuupäeva vahel

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:

PostgreSQL Päringu ja kuupäeva vahel

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:

Postgres Betwery päringu vahel kasutades NOT Operator

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

  1. Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
  2. Klõpsake Demo.

PostgreSQL Päringu vahel pgAdmini abil

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

PostgreSQL Päringu vahel pgAdmini abil

See peaks tagastama järgmise:

PostgreSQL Päringu vahel pgAdmini abil

Koos kuupäevaga

Sama tegemiseks pgAdmini kaudu tehke järgmist:

Step 1) Logige sisse oma pgAdmini kontole.

Step 2)

  1. Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
  2. Klõpsake Demo.

Päringu vahel PostgreSQL Koos kuupäevaga

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.

Päringu vahel PostgreSQL Koos kuupäevaga

See peaks tagastama järgmise:

Päringu vahel PostgreSQL Koos kuupäevaga

Kasutades EI Operator

Sama tegemiseks pgAdmini kaudu tehke järgmist:

Step 1) Logige sisse oma pgAdmini kontole.

Step 2)

  1. Vasakpoolsel navigeerimisribal klõpsake nuppu Andmebaasid.
  2. Klõpsake Demo.

Päringu vahel PostgreSQL kasutades EI Operator

Step 3) Sisestage päring päringuredaktorisse:

SELECT *
FROM Price
WHERE price NOT BETWEEN 200 AND 280;

Step 4) Klõpsake nuppu Käivita.

PostgreSQL Päringu EI vahel Operator

See peaks tagastama järgmise:

PostgreSQL Päringu EI vahel Operator

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