DISTINCT u PostgreSQL: Odaberite - Naruči po & Ograničenje (primjeri)

Sadržaj:

Anonim

Podatke iz tablice možete dohvatiti pomoću naredbe SELECT.

Sintaksa:

SELECT [column names] FROM [table_name]

Ovdje,

  • imena stupaca: Ime stupaca čiju vrijednost želite dohvatiti
  • FROM: Klauzula FROM definira jednu ili više izvornih tablica za SELECT.
  • table_name: Ime postojeće tablice koju želite postaviti

Izjava o odabiru PostgreSQL-a u SQL ljusci

Korak 1) Imamo tablicu "tutoriali" s 2 stupca "id" i "tutorial_name". Omogućimo upit. Upotrijebite sljedeći upit za popis podataka u tablici

SELECT id,tutorial_name FROM tutorials;

NAPOMENA : Upotrijebite naredbu \ c za povezivanje s bazom podataka koja sadrži tablicu koju želite postaviti. U našem smo slučaju povezani s guru99 baze podataka.

Korak 2) Ako želite pregledati sve stupce u određenoj tablici, možemo koristiti zamjenski znak zvjezdice (*). To znači da provjerava svaku mogućnost i, kao rezultat, vratit će svaki stupac.

SELECT * FROM tutorials;

Prikazuje sve zapise tablice tutorijala.

Korak 3) Možete koristiti klauzulu ORDER za sortiranje podataka u tablici na temelju određenog stupca. Klauzula ORDER organizira podatke po redoslijedu od A do Ž.

SELECT * FROM tutorials ORDER BY id;

Možete sortirati od Z do A koristeći "DESC" nakon izraza "ORDER BY".

SELECT * FROM tutorials ORDER BY id DESC; 

Korak 4) Odabir DISTINCT u klauzuli PostgreSQL može se koristiti za uklanjanje dupliciranih redaka iz rezultata. Zadržava jedan redak za svaku skupinu duplikata.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Omogućuje upit Postgresu da odabere različite vrijednosti ID-a iz naših vodiča za tablice koristeći zaseban upit u PostgreSQL-u

SELECT DISTINCT(id) FROM tutorials; 

Korak 5) Možete koristiti klauzulu PostgreSQL order by LIMIT kako biste ograničili broj zapisa koje vraća upit SELECT

SELECT * FROM tutorials LIMIT 4; 

Izjava o odabiru PostgreSQL-a u PgAdmin-u

Korak 1) U objektnom stablu

  1. Desni klik na tablicu
  2. Odaberite Skripte
  3. Kliknite na SELECT SCRIPT

Korak 2) Na ploči s desne strane,

  1. Uredite upit SELECT ako je potrebno
  2. Kliknite ikonu Munja
  3. Promatrajte izlaz

Šalabahter

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

Evo različitih parametara

  • imena stupaca: Ime stupaca čiju vrijednost želite dohvatiti
  • FROM: Klauzula FROM definira jednu ili više izvornih tablica za SELECT Unique Postgres.
  • table_name: Ime postojeće tablice koju želite postaviti

Razne su klauzule:

Naredbe Opis

*

Dohvaća zapise za sve retke u tablici

RAZLIKUJ

Distinct in PostgreSQL pomaže vam ukloniti duplikate iz rezultata.

NARUČITE PO

Poredaj redove na temelju stupca

Zadani poredak sortiranja je rastući.

Upotrijebite DESC za sortiranje u padajućem redoslijedu

OGRANIČITI

Ograničenje u PostgreSQL-u ograničava broj zapisa koje vraća upit.