Projekce

Stránky: E-learning VŠCHT Praha
Kurz: Využití databází a jazyka SQL
Kniha: Projekce
Vytiskl(a): Nepřihlášený host
Datum: neděle, 3. srpna 2025, 00.08

1. Výběr sloupců

V nejmenší možné syntaxi příkazu SELECT

SELECT * FROM nazev_tabulky;

se zpravidla uvádí za názvem příkazu symbol *, který znamená, že budou vybrány všechny sloupce z tabulky.



Výběr je ale možné omezit jen na určité sloupce. V takovém případě se uvede výčet názvů sloupců oddělených čárkou. V jakém pořadí se uvedou, v takovém se zobrazí.



2. Aliasy sloupců

Popis

Uživateli nemusí při výpisu vždy vyhovovat implicitní názvy sloupců. Pomocí klíčového slova AS v příkazu SELECT je možné přiřadit sloupcům nové názvy (aliasy), které se zobrazí ve výpisu. Pomocí uvozovek (" ") lze fixovat formát (mezery, velikost písmen) nového názvu sloupce.

Syntaxe

SELECT nazev_sloupce AS "novy_nazev_sloupce" FROM nazev_tabulky;

Příklad



3. Aritmetické operátory

Popis

Na základě původních hodnot v tabulkách je možné v rámci příkazu SELECT vypočítat hodnoty nové. Je možné k tomu použít aritmetické operátory pro sčítání (+), odečítání (-), násobení (*) a dělení (/), které se aplikují přímo na uvedený název sloupce. Priorita operátorů je stejná jako v klasické matematice, tj. násobení a dělení má přednost před sčítáním a odečítáním, přičemž pořadí operací lze ovlivnit pomocí závorek.

Syntaxe

SELECT nazev_sloupce [aritmeticky_operator hodnota] FROM nazev_tabulky;

Příklad



4. Operátor zřetězení

Popis

Operátor zřetězení (||) umožňuje spojovat hodnoty sloupců a znakové řetězce.

Syntaxe

SELECT nazev_sloupce || nazev_sloupce || textovy_retezec FROM nazev_tabulky;

Příklad