DISTINCT v PostgreSQL: Vyberte - Zoradiť podľa & Limit (príklady)

Obsah:

Anonim

Údaje z tabuľky môžete získať pomocou príkazu SELECT.

Syntax:

SELECT [column names] FROM [table_name]

Tu,

  • názvy stĺpcov: Názov stĺpcov, ktorých hodnotu chcete načítať
  • FROM: Klauzula FROM definuje jednu alebo viac zdrojových tabuliek pre príkaz SELECT.
  • table_name: Názov existujúcej tabuľky, ktorú chcete vyhľadať

Príkaz PostgreSQL Select v prostredí SQL Shell

Krok 1) Máme tabuľku „tutoriály“ s 2 stĺpcami „id“ a „tutorial_name“. Umožňuje dotaz. Pomocou nasledujúceho dotazu môžete uviesť údaje v tabuľke

SELECT id,tutorial_name FROM tutorials;

POZNÁMKA : Pomocou príkazu \ c sa pripojte k databáze, ktorá obsahuje tabuľku, ktorú chcete vyhľadať. V našom prípade sme pripojení k databáze guru99.

Krok 2) Ak chcete zobraziť všetky stĺpce v konkrétnej tabuľke, môžeme použiť zástupný znak hviezdička (*). To znamená, že kontroluje všetky možnosti a vo výsledku vráti všetky stĺpce.

SELECT * FROM tutorials;

Zobrazuje všetky záznamy tabuľky tutoriálov.

Krok 3) Klauzulu ORDER môžete použiť na triedenie údajov v tabuľke podľa konkrétneho stĺpca. Klauzula ORDER organizuje údaje v poradí od A do Z.

SELECT * FROM tutorials ORDER BY id;

Môžete ich triediť od Z do A pomocou výrazu „DESC“ za príkazom „ORDER BY“.

SELECT * FROM tutorials ORDER BY id DESC; 

Krok 4) Klauzulu Select DISTINCT in PostgreSQL je možné použiť na odstránenie duplicitných riadkov z výsledku. Pre každú skupinu duplikátov uchováva jeden riadok.

Syntax:SELECT DISTINCT column_1 FROM table_name;

Umožňuje dopyt Postgres Vyberte Rozdielne hodnoty id z našich tabuľkových tutoriálov pomocou odlišného dotazu v PostgreSQL

SELECT DISTINCT(id) FROM tutorials; 

Krok 5) Môžete použiť objednávku PostgreSQL doložkou LIMIT na obmedzenie počtu záznamov vrátených dotazom SELECT

SELECT * FROM tutorials LIMIT 4; 

Príkaz PostgreSQL Select v PgAdmin

Krok 1) V strome objektov

  1. Kliknite pravým tlačidlom myši na tabuľku
  2. Vyberte Skripty
  3. Kliknite na ZVOLIŤ SKRIPT

Krok 2) Na paneli vpravo,

  1. V prípade potreby upravte výberový dotaz
  2. Kliknite na ikonu blesku
  3. Sledujte výstup

Ťahák

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

Tu sú uvedené rôzne parametre

  • názvy stĺpcov: Názov stĺpcov, ktorých hodnotu chcete načítať
  • FROM: Klauzula FROM definuje jednu alebo viac zdrojových tabuliek pre SELECT Unique Postgres.
  • table_name: Názov existujúcej tabuľky, ktorú chcete vyhľadať

Rôzne doložky sú:

Príkazy Popis

*

Načíta záznamy pre všetky riadky v tabuľke

ODLIŠNÝ

Rozdiel v PostgreSQL vám pomôže odstrániť z výsledku duplikáty.

ZORADIŤ PODĽA

Zoraďte riadky podľa stĺpca

Predvolené poradie zoradenia je vzostupné.

Použite kľúčové slovo DESC na zoradenie v zostupnom poradí

LIMIT

Limit v PostgreSQL obmedzuje počet záznamov vrátených dotazom.