PostgreSQL näite vahel

Lang L: none (table-of-contents):

Anonim

Operaator PostgreSQL BETWEEN aitab meil välja tuua SELECT, UPDATE, INSERT või DELETE vahemikus olevaid väärtusi. Operaatori BETWEEN abil on meil võimalik sobitada väärtus väärtuste vahemikuga.

Selles õpetuses saate teada

  • Süntaks
  • Numbrilisega
  • Kuupäevaga
  • NOT Operaatori kasutamine
  • PgAdmini kasutamine

Süntaks

Siin on PostgreSQL-i operaatori BETWEEN süntaks:

expression BETWEEN value-1 AND value-2;

Avaldis on lihtsalt veerg või arvutus.

Väärtus-1, väärtus-2 loob vahemiku, millega saaksime avaldist võrrelda.

Numbrilisega

Peame looma näite, mis näitab, kuidas operaatorit BETWEEN rakendada arvväärtustele. Vaatleme allpool toodud tabelit Hinnad:

Hind:

Olgem loetelu kõigist raamatutest, mille hind jääb vahemikku 200–280:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

See annab järgmise tulemuse:

Ainult kahel üksusel on hind vahemikus 200 kuni 280. Pange tähele, et need kaks on lisatud, see tähendab 200 ja 280.

Kuupäevaga

Operaatorit BETWEEN saab kasutada kuupäeva väärtustes. 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 ajavahemikul 2013-01-01 kuni 2015-01-01, saame käivitada järgmise käsu:

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

See tagastab järgmise:

NOT Operaatori kasutamine

Saame kombineerida operaatori BETWEEN operaatori NOT vahel. Sellisel juhul tagastatakse loetelu väärtustest, mis ei ole määratud vahemikus.

Näiteks kõigi üksuste nägemiseks, mille hind ei ole vahemikus 200 kuni 280, võime käivitada järgmise päringu:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

See annab järgmise tulemuse:

Leiti kaks toodet, mille hind ei varieerunud vahemikus 200 kuni 280. Seega tagastati nende andmed.

PgAdmini kasutamine

Vaatame nüüd, kuidas neid toiminguid saab teha pgAdmini abil.

Numbrilisega

Sama saavutamiseks pgAdmini kaudu tehke seda:

Samm 1) Logige sisse oma pgAdmini kontole.

2. samm)

  1. Vasakul navigeerimisribal klõpsake käsku Andmebaasid.
  2. Klõpsake valikul Demo.

Samm 3) Sisestage päring päringiredaktorisse:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Samm 4) Klõpsake nuppu Execute.

See peaks tagastama järgmise:

Kuupäevaga

Sama saavutamiseks pgAdmini kaudu tehke seda:

Samm 1) Logige sisse oma pgAdmini kontole.

2. samm)

  1. Vasakul navigeerimisribal klõpsake käsku Andmebaasid.
  2. Klõpsake valikul Demo.

Samm 3) Sisestage päring päringiredaktorisse:

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

Samm 4) Klõpsake nuppu Execute.

See peaks tagastama järgmise:

NOT Operaatori kasutamine

Sama saavutamiseks pgAdmini kaudu tehke seda:

Samm 1) Logige sisse oma pgAdmini kontole.

2. samm)

  1. Vasakul navigeerimisribal klõpsake käsku Andmebaasid.
  2. Klõpsake valikul Demo.

Samm 3) Sisestage päring päringiredaktorisse:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Samm 4) Klõpsake nuppu Execute.

See peaks tagastama järgmise:

Kokkuvõte:

  • Kasutame operaatorit BETWEEN, et hankida määratud vahemikus olevad väärtused, kasutades lauset SELECT, UPDATE, INSERT või DELETE.
  • Vahemik määratakse operaatori AND abil.
  • Operaatorit saab kasutada arv- ja kuupäevaväärtustega.
  • Numbriliste väärtustega kasutamisel aitab see meil leida väärtusi, mis jäävad määratud vahemikku.
  • Kui seda kasutatakse kuupäeva väärtustega, aitab see meil leida teatud vahemikus olevaid väärtusi.
  • Operaatori NOT kasutamisel tagastab operaator BETWEEN väärtused, mis ei kuulu määratud vahemikku.

Laadige alla selles õpetuses kasutatud andmebaas