DISTINCT PostgreSQL-is: valige - Telli & Piirang (näited)

Lang L: none (table-of-contents):

Anonim

Andmeid saate tabelist hankida SELECT-lause abil.

Süntaks:

SELECT [column names] FROM [table_name]

Siin,

  • veerunimed: nende veergude nimi, mille väärtuse soovite hankida
  • FROM: klausel FROM määratleb ühe või mitu lähtetabelit SELECTi jaoks.
  • tabeli_nimi: olemasoleva tabeli nimi, mille kohta soovite päringu teha

PostgreSQL valige käsk SQL Shellis

Samm 1) Meil on tabel "õpetused", millel on 2 veergu "id" ja "juhendaja_nimi". Võimaldab seda pärida. Andmete tabelisse lisamiseks kasutage järgmist päringut

SELECT id,tutorial_name FROM tutorials;

MÄRKUS . Kasutage käsku \ c ühenduse loomiseks andmebaasiga, mis sisaldab tabelit, mida soovite pärida. Meie puhul oleme ühendatud andmebaasiga guru99.

2. samm. Kui soovite vaadata kõiki konkreetse tabeli veerge, võime kasutada tärnimärki (*). See tähendab, et see kontrollib kõiki võimalusi ja selle tulemusena tagastab iga veeru.

SELECT * FROM tutorials;

See kuvab kõik õpetuste tabeli kirjed.

Samm 3) Klaasi ORDER abil saate andmeid tabelis kindla veeru põhjal sortida. Klausel ORDER korraldab andmed järjestuses A kuni Z.

SELECT * FROM tutorials ORDER BY id;

Saate sortida Z-st A-ni, kasutades lauset "ORDER BY", kasutades "DESC".

SELECT * FROM tutorials ORDER BY id DESC; 

Samm 4) Klauslit Select DISTINCT PostgreSQL saab kasutada duplikaatridade eemaldamiseks tulemusest. Iga duplikaatide rühma jaoks jääb see üks rida.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Võimaldab päringu Postgres jaoks valida meie tabeliõpetustest eristuvad id-väärtused, kasutades PostgreSQL-is erinevat päringut

SELECT DISTINCT(id) FROM tutorials; 

5. samm. Võite kasutada klauslit PostgreSQL order by LIMIT, et piirata SELECT päringu tagastatud kirjete arvu

SELECT * FROM tutorials LIMIT 4; 

PostgreSQL valige avaldus PgAdminis

Samm 1) Objektipuus

  1. Paremklõpsake tabelit
  2. Valige skriptid
  3. Klõpsake nuppu VALI SALTS

Samm 2) Parempoolsel paneelil

  1. Vajadusel muutke SELECT päringut
  2. Klõpsake välguikooni
  3. Jälgige väljundit

Spikker

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

Siin on erinevad parameetrid

  • veerunimed: nende veergude nimi, mille väärtuse soovite hankida
  • FROM: klausel FROM määratleb ühe või mitu lähteteksti SELECT Unique Postgres.
  • tabeli_nimi: olemasoleva tabeli nimi, mille kohta soovite päringu teha

Erinevad klauslid on:

Käsud Kirjeldus

*

Toob kõigi tabeli ridade kirjed

ERISTAMA

PostgreSQL-i eristamine aitab teil duplikaate tulemusest eemaldada.

TELLI

Sordi read veeru põhjal

Sorteerimise vaikekorraldus on kasvav.

Kasutage märksõna DESC sortimiseks kahanevas järjekorras

LIMIT

Piirang PostgreSQL-is piirab päringu tagastatud kirjete arvu.