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;
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;
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;
Můžete třídit od Z do A pomocí „DESC“ po příkazu „ORDER BY“.
SELECT * FROM tutorials ORDER BY id DESC;
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;
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 Výpis v PgAdmin
Krok 1) Ve Stromu objektů
- Klikněte pravým tlačítkem na tabulku
- Vyberte Skripty
- Klikněte na VYBRAT SCRIPT
Krok 2) Na panelu vpravo
- V případě potřeby upravte dotaz SELECT
- Klepněte na ikonu Blesk
- Sledujte výstup
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. |