DISTINCT in PostgreSQL: Kiválasztás, rendelés és határérték (példák)
A táblából SELECT utasítással lehet adatokat lekérni.
Syntax:
SELECT [column names] FROM [table_name]
Itt,
- oszlopnevek: Azon oszlopok neve, amelyek értékét le szeretné kérni
- FROM: A FROM záradék egy vagy több forrástáblát határoz meg a SELECT számára.
- táblázat_neve: Egy meglévő tábla neve, amelyet le szeretne kérdezni
PostgreSQL Válassza a Nyilatkozat az SQL Shellben lehetőséget
Step 1) Van egy „oktatóanyagok” táblázatunk, amely 2 oszlopot tartalmaz „id” és „tutorial_name”. Kérdezzük meg. Az alábbi lekérdezés segítségével listázza ki az adatokat a táblázatban
SELECT id,tutorial_name FROM tutorials;
JEGYZET: A \c paranccsal csatlakozhat a lekérdezni kívánt táblát tartalmazó adatbázishoz. Esetünkben az adatbázis-guru99-hez kapcsolódunk.
Step 2) Ha meg szeretné tekinteni egy adott táblázat összes oszlopát, használhatja a csillag (*) helyettesítő karaktert. Ez azt jelenti, hogy minden lehetőséget ellenőriz, és ennek eredményeként minden oszlopot visszaad.
SELECT * FROM tutorials;
Megjeleníti az oktatóanyagok táblázatának összes rekordját.
Step 3) Az ORDER záradék segítségével egy adott oszlop alapján rendezheti az adatokat egy táblázatban. Az ORDER záradék A-tól Z-ig rendezi az adatokat.
SELECT * FROM tutorials ORDER BY id;
Z-ről A-ra rendezheti a „DESC” parancsot az „ORDER BY” utasítás után.
SELECT * FROM tutorials ORDER BY id DESC;
Step 4) A Select DISTINCT in PostgreSQL záradék használható a duplikált sorok eltávolítására az eredményből. Minden ismétlődő csoporthoz egy sort tart.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Lekérdezheti a Postgres-t. Válasszon megkülönböztető azonosító értékeket a táblázat oktatóanyagaiból, külön lekérdezések segítségével PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Step 5) Használhatja a PostgreSQL LIMIT záradék szerinti sorrend a SELECT lekérdezés által visszaadott rekordok számának korlátozása érdekében
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Válassza a Nyilatkozat lehetőséget a PgAdminban
Step 1) Az objektumfában
- Kattintson a jobb gombbal a táblázatra
- Válassza a Szkriptek lehetőséget
- Kattintson a SCRIPT KIVÁLASZTÁSÁRA
Step 2) A jobb oldali panelen
- Szükség esetén szerkessze a SELECT lekérdezést
- Kattintson a Villám ikonra
- Figyelje meg a kimenetet
Puska
SELECT [column names] FROM [table_name] [clause]
Itt vannak a különböző paraméterek
- oszlopnevek: Azon oszlopok neve, amelyek értékét le szeretné kérni
- FROM: A FROM záradék egy vagy több forrástáblázatot határoz meg a SELECT Unique Postgres számára.
- táblázat_neve: Egy meglévő tábla neve, amelyet le szeretne kérdezni
Különféle záradékok a következők:
Parancsok | Description |
---|---|
* | Lekéri a táblázat összes sorának rekordját |
KÜLÖNBÖZŐ | Különleges benne PostgreSQL segít eltávolítani az ismétlődéseket az eredményből. |
RENDEZÉS | Sorok rendezése oszlop alapján
Az alapértelmezett rendezési sorrend Növekvő. Használja a DESC kulcsszót a csökkenő sorrendbe rendezéshez |
LIMIT | Korlátozás PostgreSQL korlátozza a lekérdezés által visszaadott rekordok számát. |