PostgreSQL KÖZÖTT Lekérdezés példával
KÖZÖTT Operator be PostgreSQL
A PostgreSQL KÖZÖTT OperaA tor segít lekérni egy tartományon belüli értékeket a SELECT, UPDATE, INSERT vagy DELETE utasításokban. A BETWEEN operátorral lehetséges egy értéket egy értéktartományhoz egyeztetni.
PostgreSQL A lekérdezés szintaxisa között
Itt van a BETWEEN operátor szintaxisa PostgreSQL:
expression BETWEEN value-1 AND value-2;
A kifejezés egyszerűen egy oszlop vagy egy számítás.
Az érték-1, érték-2 létrehoz egy tartományt, amellyel összehasonlíthatjuk a kifejezést.
PostgreSQL A numerikus lekérdezés között
Létre kell hoznunk egy példát, amely bemutatja, hogyan alkalmazzuk a BETWEEN operátort numerikus értékekre. Tekintse meg az alábbi ártáblázatot:
Ár:
Lássuk az összes könyvet, amelyek ára 200 és 280 között van:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
Ez a következőt adja vissza:
Csak két tétel ára 200 és 280 között mozog. Vegye figyelembe, hogy a kettőt tartalmazza, azaz 200 és 280 között.
PostgreSQL Lekérdezés dátummal között
A BETWEEN operátor dátumértékeknél használható. Ez azt jelenti, hogy megadhatjuk a dátumértékek tartományát, amellyel dolgoznunk kell. Tekintsük a következő alkalmazotti táblázatot:
alkalmazottak:
Tegyük fel, hogy látni akarjuk az összes alkalmazottat, aki 2013-01-01 és 2015-01-01 között volt alkalmazásban, akkor a következő parancsot futtathatjuk:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Ez a következőket adja vissza:
Postgres Betwen Query a NOT használatával Operator
Kombinálhatjuk a BETWEEN operátort a NOT operátorral. Ilyen esetben a megadott tartományon kívüli értékek listája kerül visszaadásra.
Például az összes olyan tétel megtekintéséhez, ahol az ár nem 200 és 280 között van, futtathatjuk a következő lekérdezést:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Ez a következőt adja vissza:
Két olyan terméket találtunk, amelyek ára nem 200 és 280 között mozog. Ezért adataikat visszaküldték.
PostgreSQL A pgAdmin segítségével történő lekérdezés között
Most nézzük meg, hogyan hajthatók végre ezek a műveletek a pgAdmin segítségével.
Hogyan használjuk a lekérdezéseket a numerikus bemenettel PostgreSQL pgAdmin használatával
Így használhatja a Between lekérdezést Numerikus bemenettel PostgreSQL pgAdmin használatával:
1. lépés) Jelentkezzen be pgAdmin fiókjába
Nyissa meg a pgAdmin alkalmazást, és jelentkezzen be fiókjába a hitelesítő adataival
2. lépés) Hozzon létre egy bemutató adatbázist
- A bal oldali navigációs sávban kattintson az Adatbázisok elemre.
- Kattintson a Demo gombra.
3. lépés) Írja be a lekérdezést
Írja be az alábbi lekérdezést a lekérdezésszerkesztőbe:
SELECT * FROM Price WHERE price BETWEEN 200 AND 280;
4. lépés) Végezze el a lekérdezést
Kattintson a Végrehajtás gombra
A következőt kell visszaadnia:
Dátummal
Ha ugyanezt a pgAdminon keresztül szeretné elérni, tegye a következőket:
Step 1) Jelentkezzen be pgAdmin fiókjába.
Step 2)
- A bal oldali navigációs sávban kattintson az Adatbázisok elemre.
- Kattintson a Demo gombra.
Step 3) Írja be a lekérdezést a lekérdezésszerkesztőbe:
SELECT * FROM Employees WHERE employment_date BETWEEN '2013-01-01' AND '2015-01-01';
Step 4) Kattintson a Végrehajtás gombra.
A következőt kell visszaadnia:
A NOT használatával Operator
Ha ugyanezt a pgAdminon keresztül szeretné elérni, tegye a következőket:
Step 1) Jelentkezzen be pgAdmin fiókjába.
Step 2)
- A bal oldali navigációs sávban kattintson az Adatbázisok elemre.
- Kattintson a Demo gombra.
Step 3) Írja be a lekérdezést a lekérdezésszerkesztőbe:
SELECT * FROM Price WHERE price NOT BETWEEN 200 AND 280;
Step 4) Kattintson a Végrehajtás gombra.
A következőt kell visszaadnia:
Összegzésként
- A BETWEEN operátort használjuk a SELECT, UPDATE, INSERT vagy DELETE utasítások segítségével a megadott tartományon belüli érték(ek) lekérésére.
- A tartomány az ÉS operátorral van megadva.
- Az operátor numerikus és dátumértékekkel használható.
- Numerikus értékekkel együtt használva segít a megadott tartományon belüli értékek lekérésében.
- Dátumértékekkel együtt használva segít lekérni azokat az értékeket, amelyek egy bizonyos tartományon belül vannak.
- A NOT operátorral együtt használva a BETWEEN operátor olyan értékeket ad vissza, amelyek nem esnek a megadott tartományon belülre.
Töltse le az oktatóanyagban használt adatbázist