ROZLIŠIT v PostgreSQL: Select, Order By & Limit (Příklady)

Data z tabulky můžete načíst pomocí příkazu SELECT.

Syntaxe:

SELECT [column names] FROM [table_name]

Zde,

  • názvy sloupců: Název sloupců, jejichž hodnotu chcete načíst
  • FROM: Klauzule FROM definuje jednu nebo více zdrojových tabulek pro SELECT.
  • název_tabulky: Název existující tabulky, na kterou se chcete dotazovat

PostgreSQL Vyberte příkaz v prostředí SQL

Krok 1) Máme tabulku „tutorials“ se 2 sloupci „id“ a „tutorial_name“. Pojďme se na to zeptat. Chcete-li zobrazit data v tabulce, použijte následující dotaz

SELECT id,tutorial_name FROM tutorials;

PostgreSQL Vyberte příkaz v prostředí SQL

POZNÁMKA: Pomocí příkazu \c se připojte k databázi obsahující tabulku, kterou chcete dotazovat. V našem případě jsme připojeni k databázi guru99.

Krok 2) Pokud chcete zobrazit všechny sloupce v konkrétní tabulce, můžeme použít zástupný znak hvězdička (*). To znamená, že zkontroluje každou možnost a v důsledku toho vrátí každý sloupec.

SELECT *  FROM tutorials;

PostgreSQL Vyberte příkaz v prostředí SQL

Zobrazí všechny záznamy tabulky výukových programů.

Krok 3) Klauzuli ORDER můžete použít k řazení dat v tabulce na základě určitého sloupce. Klauzule ORDER organizuje data v pořadí od A do Z.

SELECT *  FROM tutorials ORDER BY id;

PostgreSQL Vyberte příkaz v prostředí SQL

Můžete třídit od Z do A pomocí „DESC“ po příkazu „ORDER BY“.

SELECT *  FROM tutorials ORDER BY id DESC;

PostgreSQL Vyberte příkaz v prostředí SQL

Krok 4) Vyberte DISTINCT in PostgreSQL klauzuli lze použít k odstranění duplicitních řádků z výsledku. Uchovává jeden řádek pro každou skupinu duplikátů.

Syntax: 
SELECT DISTINCT column_1 FROM table_name;

Umožňuje dotazovat Postgres Select Distinct id z našich tabulkových výukových programů pomocí odlišných dotazů v PostgreSQL

SELECT DISTINCT(id) FROM tutorials;

PostgreSQL Vyberte příkaz v prostředí SQL

Krok 5) Můžete použít PostgreSQL order by LIMIT klauzule omezit počet záznamů vrácených dotazem SELECT

SELECT *  FROM tutorials LIMIT 4;

PostgreSQL Vyberte příkaz v prostředí SQL

PostgreSQL Vyberte Výpis v PgAdmin

Krok 1) Ve Stromu objektů

  1. Klikněte pravým tlačítkem na tabulku
  2. Vyberte Skripty
  3. Klikněte na VYBRAT SCRIPT

PostgreSQL Vyberte Výpis v PgAdmin

Krok 2) Na panelu vpravo

  1. V případě potřeby upravte dotaz SELECT
  2. Klepněte na ikonu Blesk
  3. Sledujte výstup

PostgreSQL Vyberte Výpis v PgAdmin

Cheat Sheet

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

Zde jsou různé parametry

  • názvy sloupců: Název sloupců, jejichž hodnotu chcete načíst
  • FROM: Klauzule FROM definuje jednu nebo více zdrojových tabulek pro SELECT Unique Postgres.
  • název_tabulky: Název existující tabulky, na kterou se chcete dotazovat

Různé klauzule jsou:

Příkazy Description
* Načte záznamy pro všechny řádky v tabulce
DISTINCT Rozlišovat v PostgreSQL vám pomůže odstranit duplikáty z výsledku.
SEŘADIT PODLE Seřadit řádky na základě sloupce

Výchozí pořadí řazení je vzestupné.

K řazení v sestupném pořadí použijte klíčové slovo DESC

LIMIT Limit v PostgreSQL omezuje počet záznamů vrácených dotazem.