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:
Katsotaanpa luettelo kaikista kirjoista, joiden hinta on 200-280:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Tämä palauttaa seuraavat tiedot:
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:
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:
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:
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
- Valitse vasemmalla olevasta navigointipalkista Tietokannat.
- Napsauta Demo.
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
Sen pitäisi palauttaa seuraavat tiedot:
Päivämäärän kanssa
Suorita sama pgAdminin kautta seuraavasti:
Vaihe 1) Kirjaudu sisään pgAdmin-tilillesi.
Vaihe 2)
- Valitse vasemmalla olevasta navigointipalkista Tietokannat.
- Napsauta Demo.
Vaihe 3) Kirjoita kysely kyselyeditoriin:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Vaihe 4) Napsauta Suorita-painiketta.
Sen pitäisi palauttaa seuraavat tiedot:
Käyttämällä NOT OperaTor
Suorita sama pgAdminin kautta seuraavasti:
Vaihe 1) Kirjaudu sisään pgAdmin-tilillesi.
Vaihe 2)
- Valitse vasemmalla olevasta navigointipalkista Tietokannat.
- Napsauta Demo.
Vaihe 3) Kirjoita kysely kyselyeditoriin:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Vaihe 4) Napsauta Suorita-painiketta.
Sen pitäisi palauttaa seuraavat tiedot:
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