DISTINCT „PostgreSQL“: pasirinkite - Užsakyti & Riba (pavyzdžiai)

Turinys:

Anonim

Duomenis iš lentelės galite gauti naudodami SELECT sakinį.

Sintaksė:

SELECT [column names] FROM [table_name]

Čia

  • stulpelių pavadinimai: stulpelių, kurių vertę norite gauti, pavadinimas
  • FROM: Sąlyga FROM apibrėžia vieną ar daugiau šaltinio lentelių SELECT.
  • lentelės_vardas: esamos lentelės, apie kurią norite pateikti užklausą, pavadinimas

„PostgreSQL“ pasirinkite „SQL Shell“ teiginį

1 žingsnis) Mes turime lentelę „pamokos“ su 2 stulpeliais „id“ ir „tutorial_name“. Leidžia atlikti užklausą. Norėdami pateikti lentelės duomenis, naudokite šią užklausą

SELECT id,tutorial_name FROM tutorials;

PASTABA : Norėdami prisijungti prie duomenų bazės, kurioje yra lentelė, kurioje norite pateikti užklausą, naudokite komandą \ c. Mūsų atveju mes esame prisijungę prie duomenų bazės guru99.

2 žingsnis) Jei norite peržiūrėti visus tam tikros lentelės stulpelius, galime naudoti žvaigždutės (*) pakaitos simbolį. Tai reiškia, kad jis tikrina visas galimybes ir dėl to grąžins kiekvieną stulpelį.

SELECT * FROM tutorials;

Čia rodomi visi vadovėlių lentelės įrašai.

3 žingsnis) Galite naudoti sąlygą ORDER, jei norite rūšiuoti duomenis lentelėje pagal tam tikrą stulpelį. Sąlyga ORDER tvarko duomenis nuo A iki Z tvarka.

SELECT * FROM tutorials ORDER BY id;

Galite surūšiuoti nuo Z iki A naudodami „DESC“ po sakinio „ORDER BY“.

SELECT * FROM tutorials ORDER BY id DESC; 

4 žingsnis) Sąlyga „Select DISTINCT in PostgreSQL“ gali būti naudojama siekiant pašalinti pasikartojančias eilutes iš rezultato. Kiekvienai dublikatų grupei paliekama viena eilutė.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Leidžia atlikti užklausą „Postgres“ iš lentelės pamokų, naudojant atskirą „PostgreSQL“ užklausą, pasirinkti skiriamąsias ID reikšmes

SELECT DISTINCT(id) FROM tutorials; 

5 žingsnis. Norėdami apriboti įrašų, kuriuos grąžino SELECT užklausa, skaičių galite naudoti sąlygą „PostgreSQL pagal LIMIT“

SELECT * FROM tutorials LIMIT 4; 

„PostgreSQL“ pasirinkite teiginį „PgAdmin“

1 žingsnis) Objekto medyje

  1. Dešiniuoju pelės mygtuku spustelėkite lentelę
  2. Pasirinkite scenarijai
  3. Spustelėkite SELECT SCRIPT

2 žingsnis) Skydelyje dešinėje,

  1. Jei reikia, redaguokite „SELECT“ užklausą
  2. Spustelėkite žaibo piktogramą
  3. Stebėkite išvestį

Cheat Sheet

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

Čia yra įvairūs parametrai

  • stulpelių pavadinimai: stulpelių, kurių vertę norite gauti, pavadinimas
  • FROM: Sąlyga FROM apibrėžia vieną ar daugiau „SELECT Unique Postgres“ šaltinių lentelių.
  • lentelės_vardas: esamos lentelės, apie kurią norite pateikti užklausą, pavadinimas

Įvairios sąlygos yra:

Komandos apibūdinimas

*

Gauna visų lentelės eilučių įrašus

NESKIRTI

Išskirtinis „PostgreSQL“ padeda pašalinti rezultato dublikatus.

RŪŠIUOTI PAGAL

Rūšiuoti eilutes pagal stulpelį

Numatytoji rūšiavimo tvarka yra didėjanti.

Rūšiuoti mažėjančia tvarka naudokite raktinį žodį DESC

LIMIT

Riba „PostgreSQL“ apriboja užklausos grąžintų įrašų skaičių.