DISTINCT sisään PostgreSQL: Valitse, tilaa ja raja (esimerkkejä)

Voit hakea tietoja taulukosta SELECT-käskyllä.

Syntaksi:

SELECT [column names] FROM [table_name]

Täällä

  • sarakkeiden nimet: Niiden sarakkeiden nimet, joiden arvon haluat noutaa
  • FROM: FROM-lause määrittää yhden tai useamman lähdetaulukon SELECT:lle.
  • taulukon_nimi: Olemassa olevan taulukon nimi, josta haluat tehdä kyselyn

PostgreSQL Valitse Lauseke SQL Shellissä

Vaihe 1) Meillä on taulukko "tutorials", jossa on 2 saraketta "id" ja "tutorial_name". Kysytäänpä sitä. Käytä seuraavaa kyselyä listataksesi tiedot taulukkoon

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Valitse Lauseke SQL Shellissä

HUOMAUTUS: Käytä komentoa \c muodostaaksesi yhteyden tietokantaan, joka sisältää kyselyn kohteena olevan taulukon. Meidän tapauksessamme olemme yhteydessä tietokantaguru99:ään.

Vaihe 2) Jos haluat tarkastella tietyn taulukon kaikkia sarakkeita, voimme käyttää jokerimerkkiä (*). Tämä tarkoittaa, että se tarkistaa kaikki mahdollisuudet ja sen seurauksena se palauttaa jokaisen sarakkeen.

SELECT *  FROM tutorials;

PostgreSQL Valitse Lauseke SQL Shellissä

Se näyttää kaikki opetusohjelmataulukon tietueet.

Vaihe 3) Voit käyttää ORDER-lausetta lajitellaksesi taulukon tiedot tietyn sarakkeen perusteella. ORDER-lause järjestää tiedot A–Z-järjestyksessä.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Valitse Lauseke SQL Shellissä

Voit lajitella Z:sta A:hen käyttämällä "DESC":tä "ORDER BY" -käskyn jälkeen.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Valitse Lauseke SQL Shellissä

Vaihe 4) Valitse DISTINCT in PostgreSQL lauseketta voidaan käyttää kaksoisrivien poistamiseen tuloksesta. Se säilyttää yhden rivin jokaiselle kaksoiskappaleryhmälle.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

Antaa kyselyn Postgresille Valitse erilliset id-arvot taulukon opetusohjelmistamme käyttämällä erillisiä kyselyitä PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Valitse Lauseke SQL Shellissä

Vaihe 5) Voit käyttää PostgreSQL Järjestä LIMIT-lauseella rajoittaaksesi SELECT-kyselyn palauttamien tietueiden määrää

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Valitse Lauseke SQL Shellissä

PostgreSQL Valitse PgAdminissa Lausunto

Vaihe 1) Objektipuussa

  1. Napsauta taulukkoa hiiren kakkospainikkeella
  2. Valitse Skriptit
  3. Napsauta SELECT SCRIPT

PostgreSQL Valitse PgAdminissa Lausunto

Vaihe 2) Oikealla olevassa paneelissa

  1. Muokkaa SELECT-kyselyä tarvittaessa
  2. Napsauta Salama-kuvaketta
  3. Tarkkaile lähtöä

PostgreSQL Valitse PgAdminissa Lausunto

Cheat Sheet

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

Tässä ovat eri parametrit

  • sarakkeiden nimet: Niiden sarakkeiden nimet, joiden arvon haluat noutaa
  • FROM: FROM-lause määrittää yhden tai useamman lähdetaulukon SELECT Unique Postgresille.
  • taulukon_nimi: Olemassa olevan taulukon nimi, josta haluat tehdä kyselyn

Erilaisia ​​lausekkeita ovat:

komennot Tuotetiedot
* Hakee tietueet kaikille taulukon riveille
DISTINCT Erottuva sisällä PostgreSQL auttaa poistamaan kaksoiskappaleet tuloksesta.
TILAUS Lajittele rivit sarakkeen perusteella

Oletuslajittelujärjestys on nouseva.

Käytä avainsanaa DESC lajitellaksesi laskevaan järjestykseen

RAJOITA Rajoita sisään PostgreSQL rajoittaa kyselyn palauttamien tietueiden määrää.