- lze uvádět v INSERT, DELETE a UPDATE
- podotázka může být vnořena do jiné podotázky (nesmí překročit nadefinovanou velikost pracovní oblasti – SET WORKSIZE (v kB))
- situaci kdy pootázka obsahuje více hodnot musím předpokládat a ošetřit pomocí IN(v množině), ALL(všichni), ANY(kdokoli)
Skupinové výběry – na výstupu je obvykle jeden řádek, který nám poskytuje určitou informaci (získanou pomocí fce)
Skupina = několik řádků výchozí relace, které se shodují v hodnotě sekundárního klíče
1. Skupinové funkce – v SELECT, HAVING
AVG – průměr
SUM – SOUČET
MAX, MIN
COUNT – počet řádků
STDEV – směrodatná odchylka
VARIANCE – rozptyl
2. Vytváření skupin – pomocí klauzule GROUP BY
GROUP BY atribut 1 [,atribut 2,…] …uvádí se za WHERE, pokud není pak za FROM
3. Výstupní filtr
HAVING podmínka –vybírá řádky z výstupu, které vyhovují podmínce (naopak WHERE vybírá řádky ze vstupu, které vyhovují podmínce)
Žádné komentáře:
Okomentovat