Data můžete načíst z tabulky pomocí příkazu SELECT.
Syntax:
SELECT [column names] FROM [table_name]
Tady,
- 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
Příkaz PostgreSQL Select v prostředí SQL Shell
Krok 1) Máme tabulku „tutoriály“ se 2 sloupci „id“ a „tutorial_name“. Umožňuje dotaz. V následujícím dotazu můžete uvést data v tabulce
SELECT id,tutorial_name FROM tutorials;
POZNÁMKA : Pomocí příkazu \ c se připojte k databázi obsahující tabulku, na kterou se 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 kontroluje všechny možnosti a jako výsledek vrátí každý sloupec.
SELECT * FROM tutorials;
Zobrazuje všechny záznamy tabulky tutoriálů.
Krok 3) Klauzuli OBJEDNÁVKU můžete použít k třídění dat v tabulce na základě konkrétní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í příkazu „DESC“ za příkazem „ORDER BY“.
SELECT * FROM tutorials ORDER BY id DESC;
Krok 4) K odstranění duplicitních řádků z výsledku lze použít klauzuli Select DISTINCT in PostgreSQL. Zachová jeden řádek pro každou skupinu duplikátů.
Syntax:SELECT DISTINCT column_1 FROM table_name;
Umožňuje dotazovat Postgres Vyberte odlišné hodnoty id z našich tabulkových tutoriálů pomocí odlišného dotazu v PostgreSQL
SELECT DISTINCT(id) FROM tutorials;
Krok 5) Můžete použít objednávku PostgreSQL klauzulí LIMIT k omezení počtu záznamů vrácených dotazem SELECT
SELECT * FROM tutorials LIMIT 4;
Příkaz PostgreSQL Select v PgAdmin
Krok 1) Ve stromu objektů
- Klikněte pravým tlačítkem na tabulku
- Vyberte skripty
- Klikněte na VYBRAT SKRIPT
Krok 2) Na panelu vpravo,
- V případě potřeby upravte dotaz SELECT
- Klikněte na ikonu blesku
- Sledujte výstup
Tahák
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 | Popis |
---|---|
* |
Načte záznamy pro všechny řádky v tabulce |
ODLIŠNÝ |
Výrazný v PostgreSQL vám pomůže odstranit duplikáty z výsledku. |
SEŘADIT PODLE |
Řazení řádků podle sloupce Výchozí pořadí řazení je vzestupné. Pomocí klíčového slova DESC seřaďte sestupně |
OMEZIT |
Omezení v PostgreSQL omezuje počet záznamů vrácených dotazem. |