
SQL: select

SELECT je jeden z nejpoužívanějších příkazů jazyka SQL. Používá se pro čtení informací z databáze bez toho, aby byla změněna. Často jsou potřeba složitější operace než jen výpis všech informací z jedné tabulky.
Zobrazí celý obsah tabulky s názvem product.
SELECT name, species_name FROM fish
Zobrazí jména a druhy všech ryb v tabulce fish.
SELECT name FROM fish WHERE age = 7
Zobrazí jména všech ryb, kterým je 7 let. Porovnávat za WHERE se dá například i na nerovnost, menší/větší, nebo na existenci podřetězce.
SELECT name FROM fish WHERE age = 7 AND species_name = 'závojnatka čínská'
Zobrazí jména všech závojnatek čínských, kterým je 7 let. Kromě logické spojky AND se dá v rámci omezení použít i například spojka OR.
SELECT * FROM person, buying WHERE person.person_id = buying.person_id
Pro každého člověka z tabulky person vypíše všechny jeho objednávky z tabulky buying a k nim do řádku doplní všechny jeho informace z tabulky person. SQL příkazy se dají nejen řetězit, ale i kombinovat do sebe; například je možné volat SQL příkaz (SELECT nebo jiný) na tabulce vrácené příkazem SELECT. Tento výsledek lze opět řetězit, a tak dále.
Zavřít