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