DISTINCT in PostgreSQL: Valige, tellige ja piirake (näited)
Saate tabelist andmeid hankida SELECT-lause abil.
süntaksit:
SELECT [column names] FROM [table_name]
Siin
- veergude nimed: veergude nimed, mille väärtust soovite tuua
- FROM: klausel FROM määrab SELECT jaoks ühe või mitu lähtetabelit.
- tabeli_nimi: olemasoleva tabeli nimi, mille kohta soovite päringuid teha
PostgreSQL Valige SQL Shellis avaldus
Step 1) Meil on tabel "õpetused" 2 veeruga "id" ja "õpetuse_nimi". Küsige seda. Kasutage tabelis olevate andmete loetlemiseks järgmist päringut
SELECT id,tutorial_name FROM tutorials;
MÄRKUSED: Kasutage käsku \c, et luua ühendus andmebaasiga, mis sisaldab tabelit, millest soovite päringuid teha. Meie puhul oleme ühendatud andmebaasi guru99-ga.
Step 2) Kui soovite vaadata konkreetse tabeli kõiki veerge, võime kasutada tärni (*) metamärki. See tähendab, et see kontrollib kõiki võimalusi ja selle tulemusena tagastab see iga veeru.
SELECT * FROM tutorials;
See kuvab kõik õpetuste tabeli kirjed.
Step 3) Tabelis olevate andmete sortimiseks konkreetse veeru alusel saate kasutada klauslit ORDER. TELLIMUSklausel korraldab andmed järjekorras A kuni Z.
SELECT * FROM tutorials ORDER BY id;
Saate sortida Z-st A-ni, kasutades käsku "ORDER BY" järel "DESC".
SELECT * FROM tutorials ORDER BY id DESC;
Step 4) Valige DISTINCT in PostgreSQL klauslit saab kasutada tulemusest dubleerivate ridade eemaldamiseks. See säilitab ühe rea iga duplikaatide rühma jaoks.
Syntax: SELECT DISTINCT column_1 FROM table_name;
Võimaldab teha päringuid Postgres. Valige meie tabeliõpetustest erinevad ID väärtused, kasutades erinevaid päringuid PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Step 5) Võite kasutada PostgreSQL LIMIT-klausli järgi järjestamine, et piirata päringu SELECT poolt tagastatavate kirjete arvu
SELECT * FROM tutorials LIMIT 4;
PostgreSQL Valige PgAdminis Väljavõte
Step 1) Objektipuus
- Paremklõpsake tabelit
- Valige Skriptid
- Klõpsake nuppu SELECT SCRIPT
Step 2) Parempoolses paneelis
- Vajadusel muutke SELECT päringut
- Klõpsake välguikooni
- Jälgige väljundit
Cheat Sheet
SELECT [column names] FROM [table_name] [clause]
Siin on erinevad parameetrid
- veergude nimed: veergude nimed, mille väärtust soovite tuua
- FROM: klausel FROM määrab SELECT Unique Postgresi jaoks ühe või mitu lähtetabelit.
- tabeli_nimi: olemasoleva tabeli nimi, mille kohta soovite päringuid teha
Erinevad klauslid on:
Käsud | Kirjeldus |
---|---|
* | Toob kõigi tabeli ridade kirjed |
DISTINCT | Eristuvad PostgreSQL aitab teil tulemusest duplikaate eemaldada. |
TELLI | Sorteeri ridu veeru alusel
Vaikimisi on sortimisjärjestus kasvav. Kasutage kahanevas järjestuses sortimiseks märksõna DESC |
LIMIT | Piira sisse PostgreSQL piirab päringuga tagastatavate kirjete arvu. |