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;

PostgreSQL Välj Statement i SQL Shell

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;

PostgreSQL Välj Statement i SQL Shell

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;

PostgreSQL Välj Statement i SQL Shell

Du kan sortera från Z till A med "DESC" efter "ORDER BY"-satsen.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Välj Statement i SQL Shell

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;

PostgreSQL Välj Statement i SQL Shell

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 SQL Shell

PostgreSQL Välj Statement i PgAdmin

Steg 1) I objektträdet

  1. Högerklicka på tabellen
  2. Välj Skript
  3. Klicka på VÄLJ SCRIPT

PostgreSQL Välj Statement i PgAdmin

Steg 2) I panelen till höger,

  1. Redigera SELECT-frågan om det behövs
  2. Klicka på Lightning-ikonen
  3. Observera utgången

PostgreSQL Välj Statement i PgAdmin

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.