Du kan hente data fra tabellen ved hjælp af en SELECT-sætning.
Syntaks:
SELECT [column names] FROM [table_name]
Her,
- kolonnenavne: Navnet på de kolonner, hvis værdi du vil hente
- FROM: FROM-klausulen definerer en eller flere kildetabeller til SELECT.
- tabelnavn: Navnet på en eksisterende tabel, som du vil forespørge om
PostgreSQL Vælg erklæring i SQL Shell
Trin 1) Vi har en tabel "tutorials" med 2 kolonner "id" og "tutorial_name". Lad os spørge. Brug følgende forespørgsel til at angive data i tabellen
SELECT id,tutorial_name FROM tutorials;
BEMÆRK : Brug kommandoen \ c til at oprette forbindelse til den database, der indeholder den tabel, du vil forespørge om. I vores tilfælde er vi forbundet til databasen guru99.
Trin 2) Hvis du vil se alle kolonnerne i en bestemt tabel, kan vi bruge stjerne (*) jokertegnet. Dette betyder, at det kontrollerer enhver mulighed, og som et resultat vil det returnere hver kolonne.
SELECT * FROM tutorials;
Det viser alle optegnelserne i tabel over tutorials.
Trin 3) Du kan bruge ORDER-klausulen til at sortere data i en tabel baseret på en bestemt kolonne. ORDER-klausulen organiserer data i A til Z-rækkefølge.
SELECT * FROM tutorials ORDER BY id;
Du kan sortere fra Z til A ved hjælp af "DESC" efter "ORDER BY" udsagnet.
SELECT * FROM tutorials ORDER BY id DESC;
Trin 4) Select DISTINCT in PostgreSQL-klausulen kan bruges til at fjerne duplikatrækker fra resultatet. Det holder en række for hver gruppe af dubletter.
Syntax:SELECT DISTINCT column_1 FROM table_name;
Giver mulighed for forespørgsel efter postgrer Vælg forskellige id-værdier fra vores tabelvejledninger ved hjælp af forskellige forespørgsler i PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Trin 5) Du kan bruge PostgreSQL-ordren efter LIMIT-klausul til at begrænse antallet af poster, der returneres af SELECT-forespørgslen
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Vælg erklæring i PgAdmin
Trin 1) I objekttræet
- Højreklik på bordet
- Vælg Scripts
- Klik på VÆLG SCRIPT
Trin 2) I panelet til højre,
- Rediger om nødvendigt SELECT-forespørgslen
- Klik på lynikonet
- Overhold output
Snydeark
SELECT [column names] FROM [table_name] [clause]
Her er de forskellige parametre
- kolonnenavne: Navnet på de kolonner, hvis værdi du vil hente
- FROM: FROM-klausulen definerer en eller flere kildetabeller til SELECT Unique Postgres.
- tabelnavn: Navnet på en eksisterende tabel, som du vil forespørge om
Forskellige klausuler er:
Kommandoer | Beskrivelse |
---|---|
* |
Henter poster for alle rækkerne i tabellen |
DISTINCT |
Distinct i PostgreSQL hjælper dig med at fjerne duplikater fra resultatet. |
BESTIL BY |
Sorter rækker baseret på en kolonne Standardsorteringsrækkefølgen er stigende. Brug Keyword DESC til at sortere i faldende rækkefølge |
BEGRÆNSE |
Begrænsning i PostgreSQL begrænser antallet af poster, der returneres af forespørgslen. |