PostgreSQL BETWEEN Kysely esimerkillä

VÄLILLÄ Operasisään PostgreSQL

- PostgreSQL VÄLILLÄ Operator auttaa hakemaan arvoja alueella SELECT-, UPDATE-, INSERT- tai DELETE-käskyssä. BETWEEN-operaattorilla on mahdollista sovittaa arvo arvoalueeseen.

PostgreSQL Kyselysyntaksin välillä

Tässä on BETWEEN-operaattorin syntaksi PostgreSQL:

expression BETWEEN value-1 AND value-2;

Lauseke on yksinkertaisesti sarake tai laskutoimitus.

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

PostgreSQL Numeerisen kyselyn välillä

Meidän on luotava esimerkki, joka näyttää kuinka BETWEEN-operaattoria käytetään numeerisissa arvoissa. Harkitse alla olevaa hintataulukkoa:

Hinta:

PostgreSQL Numeerisen kyselyn välillä

Katsotaanpa luettelo kaikista kirjoista, joiden hinta on 200-280:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Tämä palauttaa seuraavat tiedot:

PostgreSQL Numeerisen kyselyn välillä

Vain kahden tuotteen hinta vaihtelee välillä 200–280. Huomaa, että nämä kaksi sisältyvät hintaan, eli 200–280.

PostgreSQL Kyselyn ja päivämäärän välillä

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

Työntekijät:

PostgreSQL Kyselyn ja päivämäärän välillä

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

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

Tämä palauttaa seuraavan:

PostgreSQL Kyselyn ja päivämäärän välillä

Postgres välillä kysely käyttämällä NOT OperaTor

Voimme yhdistää BETWEEN-operaattorin NOT-operaattoriin. Tässä tapauksessa palautetaan luettelo arvoista, jotka eivät ole määritetyllä alueella.

Jos esimerkiksi haluat nähdä kaikki tuotteet, joiden hinta ei ole välillä 200–280, voimme suorittaa seuraavan kyselyn:

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

Tämä palauttaa seuraavat tiedot:

Postgres välillä kysely käyttämällä NOT OperaTor

Löytyi kaksi tuotetta, joiden hinta ei vaihdellut 200 ja 280 välillä. Siksi heidän tiedot palautettiin.

PostgreSQL PgAdmin-kyselyn välillä

Katsotaan nyt, kuinka nämä toiminnot voidaan suorittaa pgAdminilla.

Kuinka käyttää kyselyn välillä numeerista sisään PostgreSQL pgAdminin avulla

Näin voit käyttää Between-kyselyä Numeerisella sisään PostgreSQL pgAdminin avulla:

Vaihe 1) Kirjaudu pgAdmin-tilillesi

Avaa pgAdmin ja kirjaudu sisään tilillesi tunnuksillasi

Vaihe 2) Luo esittelytietokanta

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

PostgreSQL PgAdmin-kyselyn välillä

Vaihe 3) Kirjoita kysely

Kirjoita alla oleva kysely kyselyeditoriin:

SELECT *
FROM Price
WHERE price BETWEEN 200 AND 280;

Vaihe 4) Suorita kysely

Napsauta Suorita-painiketta

PostgreSQL PgAdmin-kyselyn välillä

Sen pitäisi palauttaa seuraavat tiedot:

PostgreSQL PgAdmin-kyselyn välillä

Päivämäärän kanssa

Suorita sama pgAdminin kautta seuraavasti:

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

Vaihe 2)

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

Kyselyn välillä PostgreSQL Päivämäärän kanssa

Vaihe 3) Kirjoita kysely kyselyeditoriin:

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

Vaihe 4) Napsauta Suorita-painiketta.

Kyselyn välillä PostgreSQL Päivämäärän kanssa

Sen pitäisi palauttaa seuraavat tiedot:

Kyselyn välillä PostgreSQL Päivämäärän kanssa

Käyttämällä NOT OperaTor

Suorita sama pgAdminin kautta seuraavasti:

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

Vaihe 2)

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

Kyselyn välillä PostgreSQL käyttämällä EI OperaTor

Vaihe 3) Kirjoita kysely kyselyeditoriin:

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

Vaihe 4) Napsauta Suorita-painiketta.

PostgreSQL Välillä kysely käyttämällä NOT OperaTor

Sen pitäisi palauttaa seuraavat tiedot:

PostgreSQL Välillä kysely käyttämällä NOT OperaTor

Yhteenveto

  • Käytämme BETWEEN-operaattoria hakemaan arvot, jotka ovat tietyllä alueella SELECT-, UPDATE-, INSERT- tai DELETE-käskyn avulla.
  • Alue määritetään AND-operaattorilla.
  • Operaattoria voidaan käyttää numeeristen ja päivämääräarvojen kanssa.
  • Kun sitä käytetään numeeristen arvojen kanssa, se auttaa meitä hakemaan arvoja, jotka ovat määritetyllä alueella.
  • Kun sitä käytetään päivämääräarvojen kanssa, se auttaa meitä hakemaan arvoja, jotka ovat tietyllä alueella.
  • NOT-operaattorin kanssa käytettynä BETWEEN-operaattori palauttaa arvot, jotka eivät ole määritetyllä alueella.

Lataa tässä opetusohjelmassa käytetty tietokanta