SKÄRNA i PostgreSQL: Välj, beställ efter och begränsa (exempel)
Du kan hämta data från tabellen med hjälp av en SELECT-sats.
Syntax:
SELECT [column names] FROM [table_name]
Här,
- kolumnnamn: Namnet på de kolumner vars värde du vill hämta
- FROM: FROM-satsen definierar en eller flera källtabeller för SELECT.
- tabellnamn: Namnet på en befintlig tabell som du vill fråga
PostgreSQL Välj Statement i SQL Shell
Steg 1) Vi har en tabell "tutorials" med 2 kolumner "id" och "tutorial_name". Låt oss fråga det. Använd följande fråga för att lista data i tabellen
SELECT id,tutorial_name FROM tutorials;
ANMÄRKNINGAR: Använd kommandot \c för att ansluta till databasen som innehåller tabellen du vill fråga. I vårt fall är vi anslutna till databasguru99.
Steg 2) Om du vill se alla kolumner i en viss tabell kan vi använda jokertecknet asterisk (*). Detta innebär att den kontrollerar alla möjligheter och, som ett resultat, kommer den att returnera varje kolumn.
SELECT * FROM tutorials;
Den visar alla poster i handledningstabellen.
Steg 3) Du kan använda ORDER-satsen för att sortera data i en tabell baserat på en viss kolumn. ORDER-satsen organiserar data i A till Ö-ordning.
SELECT * FROM tutorials ORDER BY id;
Du kan sortera från Z till A med "DESC" efter "ORDER BY"-satsen.
SELECT * FROM tutorials ORDER BY id DESC;
Steg 4) Välj DISTINCT in PostgreSQL klausul kan användas för att ta bort dubbletter av rader från resultatet. Den behåller en rad för varje grupp av dubbletter.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Låt oss fråga Postgres Välj Distinkta id-värden från våra tabellhandledningar med hjälp av distinkta frågor i PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Steg 5) Du kan använda PostgreSQL order by LIMIT-satsen för att begränsa antalet poster som returneras av SELECT-frågan
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Välj Statement i PgAdmin
Steg 1) I objektträdet
- Högerklicka på tabellen
- Välj Skript
- Klicka på VÄLJ SCRIPT
Steg 2) I panelen till höger,
- Redigera SELECT-frågan om det behövs
- Klicka på Lightning-ikonen
- Observera utgången
Fusklapp
SELECT [column names] FROM [table_name] [clause]
Här är de olika parametrarna
- kolumnnamn: Namnet på de kolumner vars värde du vill hämta
- FROM: FROM-satsen definierar en eller flera källtabeller för SELECT Unique Postgres.
- tabellnamn: Namnet på en befintlig tabell som du vill fråga
Olika klausuler är:
Kommandon | Description |
---|---|
* | Hämtar poster för alla rader i tabellen |
TYDLIG | Distinkt i PostgreSQL hjälpa dig att ta bort dubbletter från resultatet. |
SORTERA EFTER | Sortera rader baserat på en kolumn
Standard sorteringsordning är stigande. Använd nyckelord DESC för att sortera i fallande ordning |
BEGRÄNSA | Begränsa in PostgreSQL begränsar antalet poster som returneras av frågan. |