PostgreSQL esimerkkien avulla

Sisällysluettelo:

Anonim

PostgreSQL BETWEEN -operaattori auttaa meitä hakemaan arvoja alueelta SELECT-, UPDATE-, INSERT- tai DELETE-käskystä. BETWEEN-operaattorin avulla voimme sovittaa arvon arvojen alueeseen.

Tässä opetusohjelmassa opit

  • Syntaksi
  • Numeerinen
  • Päivämäärän kanssa
  • NOT Operator -toiminnon käyttäminen
  • PgAdminin käyttäminen

Syntaksi

Tässä on BETWEEN-operaattorin syntaksi PostgreSQL: ssä:

expression BETWEEN value-1 AND value-2;

Lauseke on yksinkertaisesti sarake tai laskelma.

Arvo-1, arvo-2 luo alueen, johon voimme verrata lauseketta.

Numeerinen

Meidän on luotava esimerkki, joka osoittaa, kuinka BETWEEN-operaattoria käytetään numeerisiin arvoihin. Harkitse alla olevaa hintataulukkoa:

Hinta:

Annetaan luettelo kaikista kirjoista, joiden hinta on välillä 200 ja 280:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Tämä palauttaa seuraavat:

Vain kahdella tuotteella on hinta välillä 200 ja 280. Huomaa, että nämä kaksi ovat mukana, toisin sanoen 200 ja 280.

Päivämäärän kanssa

BETWEEN-operaattoria voidaan käyttää päivämääräarvoissa. Tämä tarkoittaa, että voimme määrittää päivämääräarvojen alueen, jonka kanssa meidän on työskenneltävä. Harkitse seuraavaa työntekijöiden taulukkoa:

Työntekijät:

Oletetaan, että haluamme nähdä kaikki työntekijät, jotka olivat palveluksessa vuosina 2013-01-01 ja 2015-01-01, voimme suorittaa seuraavan komennon:

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

Tämä palauttaa seuraavan:

NOT Operator -toiminnon käyttäminen

Voimme yhdistää BETWEEN-operaattorin NOT-operaattorin kanssa. Tällöin luettelo arvoista, jotka eivät ole määritetyn alueen sisällä, palautetaan.

Esimerkiksi, jos haluat nähdä kaikki kohteet, joiden hinta ei ole välillä 200 ja 280, voimme suorittaa seuraavan kyselyn:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Tämä palauttaa seuraavat:

Kaksi tuotetta, joiden hinta ei vaihtele välillä 200 ja 280, löytyi. Siksi heidän tietonsa palautettiin.

PgAdminin käyttäminen

Katsotaan nyt, kuinka nämä toiminnot voidaan suorittaa pgAdmin-sovelluksella.

Numeerinen

Voit tehdä saman pgAdminin avulla seuraavasti:

Vaihe 1) Kirjaudu sisään pgAdmin-tilillesi.

Vaihe 2)

  1. Valitse vasemmalla olevasta siirtymispalkista Tietokannat.
  2. Napsauta Demo.

Vaihe 3) Kirjoita kysely kyselyeditoriin:

SELECT *FROM PriceWHERE price BETWEEN 200 AND 280;

Vaihe 4) Napsauta Suorita-painiketta.

Sen pitäisi palauttaa seuraava:

Päivämäärän kanssa

Voit tehdä saman pgAdminin avulla seuraavasti:

Vaihe 1) Kirjaudu sisään pgAdmin-tilillesi.

Vaihe 2)

  1. Valitse vasemmalla olevasta siirtymispalkista Tietokannat.
  2. Napsauta Demo.

Vaihe 3) Kirjoita kysely kyselyeditoriin:

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

Vaihe 4) Napsauta Suorita-painiketta.

Sen pitäisi palauttaa seuraava:

NOT Operator -toiminnon käyttäminen

Voit tehdä saman pgAdminin avulla seuraavasti:

Vaihe 1) Kirjaudu sisään pgAdmin-tilillesi.

Vaihe 2)

  1. Valitse vasemmalla olevasta siirtymispalkista Tietokannat.
  2. Napsauta Demo.

Vaihe 3) Kirjoita kysely kyselyeditoriin:

SELECT *FROM PriceWHERE price NOT BETWEEN 200 AND 280;

Vaihe 4) Napsauta Suorita-painiketta.

Sen pitäisi palauttaa seuraava:

Yhteenveto:

  • Käytämme BETWEEN-operaattoria hakemaan tietylle alueelle kuuluvat arvot valitsemalla SELECT, UPDATE, INSERT tai DELETE.
  • Alue määritetään AND-operaattorilla.
  • Operaattoria voidaan käyttää numeeristen ja päivämääräarvojen kanssa.
  • Numeeristen arvojen kanssa käytettynä se auttaa meitä hakemaan määritetyn alueen sisällä olevat arvot.
  • Päiväarvojen kanssa käytettynä se auttaa meitä hakemaan tietyn alueen sisällä olevat arvot.
  • Kun sitä käytetään NOT-operaattorin kanssa, BETWEEN-operaattori palauttaa arvot, jotka eivät kuulu määritettyyn alueeseen.

Lataa tässä opetusohjelmassa käytetty tietokanta