Ú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
- Kliknite pravým tlačidlom myši na tabuľku
- Vyberte Skripty
- Kliknite na ZVOLIŤ SKRIPT
Krok 2) Na paneli vpravo,
- V prípade potreby upravte výberový dotaz
- Kliknite na ikonu blesku
- 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. |