DISTINCT i PostgreSQL: Velg - Bestill av & Limit (eksempler)

Innholdsfortegnelse:

Anonim

Du kan hente data fra tabellen ved hjelp av en SELECT-setning.

Syntaks:

SELECT [column names] FROM [table_name]

Her,

  • kolonnenavn: Navnet på kolonnene hvis verdi du vil hente
  • FROM: FROM-setningen definerer en eller flere kildetabeller for SELECT.
  • tabellnavn: Navnet på en eksisterende tabell du vil spørre om

PostgreSQL Velg uttalelse i SQL Shell

Trinn 1) Vi har en tabell "tutorials" med to kolonner "id" og "tutorial_name". Lar oss spørre om det. Bruk følgende spørsmål for å liste opp data i tabellen

SELECT id,tutorial_name FROM tutorials;

MERK : Bruk kommandoen \ c for å koble til databasen som inneholder tabellen du vil spørre om. I vårt tilfelle er vi koblet til databasen guru99.

Trinn 2) Hvis du vil vise alle kolonnene i en bestemt tabell, kan vi bruke stjerne (*) jokertegnet. Dette betyr at den sjekker alle muligheter, og som et resultat vil den returnere hver kolonne.

SELECT * FROM tutorials;

Den viser alle postene i opplæringstabellen.

Trinn 3) Du kan bruke ORDER-setningen til å sortere data i en tabell basert på en bestemt kolonne. ORDER-klausulen organiserer data i A til Å-rekkefølge.

SELECT * FROM tutorials ORDER BY id;

Du kan sortere fra Z til A ved å bruke "DESC" etter "ORDER BY" -uttalelsen.

SELECT * FROM tutorials ORDER BY id DESC; 

Trinn 4) Velg DISTINCT i PostgreSQL-ledd kan brukes til å fjerne dupliserte rader fra resultatet. Det holder en rad for hver gruppe duplikater.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Lar spørring Postgres Velg forskjellige ID-verdier fra tabellveiledningene våre ved hjelp av forskjellige spørsmål i PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Trinn 5) Du kan bruke PostgreSQL-ordren etter LIMIT-klausul for å begrense antall poster som returneres av SELECT-spørringen

SELECT * FROM tutorials LIMIT 4; 

PostgreSQL Velg uttalelse i PgAdmin

Trinn 1) I objekttreet

  1. Høyreklikk på tabellen
  2. Velg Skript
  3. Klikk på VELG SKRIPT

Trinn 2) I panelet til høyre,

  1. Rediger SELECT-spørringen om nødvendig
  2. Klikk på lynikonet
  3. Følg utdataene

Jukseark

SELECT [column names] FROM [table_name] [clause] 

Her er de forskjellige parametrene

  • kolonnenavn: Navnet på kolonnene hvis verdi du vil hente
  • FROM: FROM-setningen definerer en eller flere kildetabeller for SELECT Unique Postgres.
  • tabellnavn: Navnet på en eksisterende tabell du vil spørre om

Ulike klausuler er:

Kommandoer Beskrivelse

*

Henter poster for alle radene i tabellen

TYDELIG

Distinct i PostgreSQL hjelper deg med å fjerne duplikater fra resultatet.

REKKEFØLGE ETTER

Sorter rader basert på en kolonne

Standard sorteringsrekkefølge er stigende.

Bruk Keyword DESC for å sortere i synkende rekkefølge

GRENSE

Grense i PostgreSQL begrenser antall poster som returneres av spørringen.