Ahoj! Ráda ti vysvětlím, k čemu slouží příkaz SELECT v SQL a ukážu ti jednoduchý příklad.
Účel SQL dotazu SELECT
Příkaz SELECT je srdcem SQL (Structured Query Language) a slouží k výběru dat z jedné nebo více tabulek v databázi. Můžeš si ho představit jako "vyzobávání" specifických informací, které tě zajímají. Místo toho, aby jsi dostal celou tabulku dat, SELECT ti umožní vybrat pouze ty sloupce a řádky, které potřebuješ.
Základní syntaxe
Základní syntaxe příkazu SELECT vypadá takto:
SELECT sloupec1, sloupec2, ...
FROM nazev_tabulky
WHERE podminka; -- Tato část je volitelná
SELECT sloupec1, sloupec2, ...: Určuje, které sloupce chceš vybrat. Můžeš vybrat jeden, více, nebo dokonce všechny sloupce pomocí hvězdičky * (např. SELECT *).
FROM nazev_tabulky: Určuje tabulku, ze které budeš data vybírat.
WHERE podminka: (Volitelné) Definuje podmínku, kterou musí řádky splňovat, aby byly vybrány. To ti umožňuje filtrovat data.
Jednoduchý příklad
Představme si, že máme tabulku s názvem Zakaznici s těmito sloupci:
ID_zakaznika (celé číslo)
Jmeno (text)
Prijmeni (text)
Mesto (text)
Příklad 1: Vybereme všechna jména a příjmení zákazníků
SELECT Jmeno, Prijmeni
FROM Zakaznici;
Tento dotaz vybere pouze sloupce Jmeno a Prijmeni ze všech řádků v tabulce Zakaznici.
Příklad 2: Vybereme všechny informace o zákaznících z města Praha
SELECT *
FROM Zakaznici
WHERE Mesto = 'Praha';
Tento dotaz vybere všechny sloupce (*) z tabulky Zakaznici, ale pouze pro ty řádky, kde je hodnota ve sloupci Mesto rovna 'Praha'. Jinými slovy, získáme seznam všech zákazníků, kteří bydlí v Praze.
Shrnutí
Příkaz SELECT je klíčový nástroj pro práci s databázemi v SQL. Umožňuje ti efektivně vybírat a filtrovat data tak, abys získal pouze ty informace, které potřebuješ. S trochou cviku se v něm brzy zorientuješ a stane se tvým dobrým pomocníkem!