Vybrané příklady dotazů do MySQL, databáze northwind.

Příklady mají objasnit otázky syntaxe jazyka .

Vypiš čísla objednávek ze dne 6.5.1998:
select CisloObjednavky from Objednavky where DatumObjednavky="1998-05-06";

Vypiš celé záznamy o výrobkách, jejichž název začíná na "A":
select * from Vyrobky where NazevVyrobku like "a%";

Vypiš celé záznamy o zákaznících, v jejichž názvu firmy je "gourmet":
select * from Zakaznici where Firma like "%gourmet%";

Vypiš zákazníky ze zemí Norko, Švédsko, Finsko:
select * from Zakaznici where Zeme in ("Norsko","Švédsko","Finsko");

Pro prvních 10 objednávek spočítej lhůtu dodání:
select CisloObjednavky, datediff(DodatDne,DatumObjednavky) AS Lhuta from Objednavky limit 10;

Které neodeslané objednávky mají být dodány v příštích 7mi dnech?
select CisloObjednavky from Objednavky where DatumOdeslani is null and DodatDne<=adddate(CURDATE(),7);

Pro prvních 10 objednávek vypiš rok a měsíc data objednávky
select CisloObjednavky, Year(DatumObjednavky) AS Rok, Month(DatumObjednavky) AS Mesic from Objednavky limit 10;

Vypiš celá jména zaměstnanců:
select CisloZamestnance, concat(Prijmeni,", ",Jmeno) from Zamestnanci;

Pro prvních 10 objednávek, ve kterých bylo dopravné větší než 5% mezisoučtu, vypiš dopravné a mezisoučet:
select CisloObjednavky, Dopravne, Mezisoucet from Objednavky where Dopravne>0.05*Mezisoucet limit 10;