DISTINCT v PostgreSQL: Izberite - Naroči po & Omejitev (primeri)

Kazalo:

Anonim

Podatke lahko dobite iz tabele s pomočjo stavka SELECT.

Sintaksa:

SELECT [column names] FROM [table_name]

Tukaj,

  • Imena stolpcev: Ime stolpcev, katerih vrednost želite pridobiti
  • FROM: Stavek FROM definira eno ali več izvornih tabel za SELECT.
  • table_name: Ime obstoječe tabele, za katero želite poizvedovati

Izjava PostgreSQL Select v lupini SQL

1. korak) Imamo tabelo "tutorials" z 2 stolpcema "id" in "tutorial_name". Poizvedimo. Za seznam podatkov v tabeli uporabite naslednjo poizvedbo

SELECT id,tutorial_name FROM tutorials;

OPOMBA : Z ukazom \ c se povežite z bazo podatkov, ki vsebuje tabelo, ki jo želite poizvedovati. V našem primeru smo povezani z bazo podatkov guru99.

Korak 2) Če si želite ogledati vse stolpce v določeni tabeli, lahko uporabimo znak z zvezdico (*). To pomeni, da preveri vsako možnost in bo posledično vrnil vsak stolpec.

SELECT * FROM tutorials;

Prikaže vse zapise tabele vadnic.

Korak 3) S stavkom ORDER lahko razvrstite podatke v tabeli na podlagi določenega stolpca. Klavzula ORDER organizira podatke po vrstnem redu od A do Ž.

SELECT * FROM tutorials ORDER BY id;

Razvrstite lahko od Z do A z uporabo "DESC" za stavkom "ORDER BY".

SELECT * FROM tutorials ORDER BY id DESC; 

4. korak) Izbiro DISTINCT v klavzuli PostgreSQL lahko uporabimo za odstranjevanje podvojenih vrstic iz rezultata. Hrani eno vrstico za vsako skupino dvojnikov.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Omogočamo poizvedbo Postgres z različnimi poizvedbami v PostgreSQL iz razločenih vrednosti id iz naših vadnic po tabelah

SELECT DISTINCT(id) FROM tutorials; 

Korak 5) S stavkom PostgreSQL order by LIMIT lahko omejite število zapisov, ki jih vrne poizvedba SELECT

SELECT * FROM tutorials LIMIT 4; 

Izjava PostgreSQL v PgAdmin

Korak 1) V drevesu objektov

  1. Z desno miškino tipko kliknite mizo
  2. Izberite Skripti
  3. Kliknite SELECT SCRIPT

2. korak) Na desni plošči

  1. Po potrebi uredite poizvedbo SELECT
  2. Kliknite ikono strele
  3. Upoštevajte izhod

Plonk listek

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

Tukaj so različni parametri

  • Imena stolpcev: Ime stolpcev, katerih vrednost želite pridobiti
  • FROM: Stavek FROM definira eno ali več izvornih tabel za SELECT Unique Postgres.
  • table_name: Ime obstoječe tabele, za katero želite poizvedovati

Različne klavzule so:

Ukazi Opis

*

Pridobi zapise za vse vrstice v tabeli

IZRAZIT

Razlikovanje v PostgreSQL vam pomaga odstraniti dvojnike iz rezultata.

NAROČITE PO

Razvrsti vrstice glede na stolpec

Privzeti vrstni red razvrščanja je naraščajoč.

Uporabite DESC za razvrščanje po padajočem vrstnem redu

OMEJITEV

Omejitev v PostgreSQL omejuje število zapisov, ki jih vrne poizvedba.