DISTINCT în PostgreSQL: Selectați - Comandați după & Limită (exemple)

Cuprins:

Anonim

Puteți prelua date din tabel utilizând o instrucțiune SELECT.

Sintaxă:

SELECT [column names] FROM [table_name]

Aici,

  • nume de coloane: numele coloanelor a căror valoare doriți să o recuperați
  • FROM: Clauza FROM definește una sau mai multe tabele sursă pentru SELECT.
  • table_name: numele unui tabel existent pe care doriți să îl interogați

Declarație de selectare PostgreSQL în SQL Shell

Pasul 1) Avem un tabel „tutoriale” cu 2 coloane „id” și „tutorial_name”. Permite interogarea acestuia. Utilizați următoarea interogare pentru a lista datele din tabel

SELECT id,tutorial_name FROM tutorials;

NOTĂ : Utilizați comanda \ c pentru a vă conecta la baza de date care conține tabelul pe care doriți să îl interogați. În cazul nostru, suntem conectați la baza de date guru99.

Pasul 2) Dacă doriți să vizualizați toate coloanele dintr-un anumit tabel, putem utiliza caracterul wildcard cu asterisc (*). Aceasta înseamnă că verifică fiecare posibilitate și, ca urmare, va returna fiecare coloană.

SELECT * FROM tutorials;

Afișează toate înregistrările tabelului tutoriale.

Pasul 3) Puteți utiliza clauza ORDER pentru a sorta datele într-un tabel pe baza unei anumite coloane. Clauza ORDER organizează datele în ordine de la A la Z.

SELECT * FROM tutorials ORDER BY id;

Puteți sorta de la Z la A folosind „DESC” după instrucțiunea „ORDER BY”.

SELECT * FROM tutorials ORDER BY id DESC; 

Pasul 4) Clauza Select DISTINCT în PostgreSQL poate fi utilizată pentru a elimina rândurile duplicate din rezultat. Păstrează un rând pentru fiecare grup de duplicate.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Permite interogarea Postgres Selectați valori de identificare distincte din tutorialele noastre de tabel utilizând interogare distinctă în PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Pasul 5) Puteți utiliza ordinea PostgreSQL prin clauza LIMIT pentru a restricționa numărul de înregistrări returnate de interogarea SELECT

SELECT * FROM tutorials LIMIT 4; 

Declarație PostgreSQL Select în PgAdmin

Pasul 1) În arborele obiectelor

  1. Faceți clic dreapta pe tabel
  2. Selectați Scripturi
  3. Faceți clic pe SELECT SCRIPT

Pasul 2) În panoul din dreapta,

  1. Editați interogarea SELECT, dacă este necesar
  2. Faceți clic pe pictograma Lightning
  3. Observați ieșirea

Foaie de trișare

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

Iată diferiții parametri

  • nume de coloane: numele coloanelor a căror valoare doriți să o recuperați
  • FROM: Clauza FROM definește una sau mai multe tabele sursă pentru SELECT Unique Postgres.
  • table_name: numele unui tabel existent pe care doriți să îl interogați

Diferite clauze sunt:

Comenzi Descriere

*

Preluează înregistrări pentru toate rândurile din tabel

DISTINCT

Distinct în PostgreSQL vă ajută să eliminați duplicatele din rezultat.

COMANDA DE

Sortează rândurile pe baza unei coloane

Ordinea de sortare implicită este crescătoare.

Utilizați cuvântul cheie DESC pentru a sorta în ordine descrescătoare

LIMITĂ

Limita în PostgreSQL restricționează numărul de înregistrări returnate de interogare.