SQL: select

M2H
Zkopírovat kód tématu
Zkopírovat krátkou adresu (umime.to/M2H)
Ukázat QR kód

umime.to/M2H


Stáhnout QR kód

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.

SELECT * FROM product

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.

Rozhodovačka

Rychlé procvičování výběrem ze dvou možností.


SQL: select  
Zobrazit shrnutí tématu


NAPIŠTE NÁM

Děkujeme za vaši zprávu, byla úspěšně odeslána.

Napište nám

Nevíte si rady?

Před položením dotazu si prosím projděte návody:

Prosíme, nezasílejte dotazy na prozrazení řešení úloh či vysvětlení postupu. Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá a připojte snímek obrazovky.

Čeho se zpráva týká?

Vzkaz Hlášení chyby Obsah Ovládání Přihlášení Licence