up:: ↑
Info
Prompts
## Context
### Schéma databáte v dbdiagram.io formátu:
<db-scheme>
// -> paste your db scheme
</db-scheme>
### Popis
<popis>
</popis>
## Zadání 1
## Context
### Schéma databáte v dbdiagram.io formátu:
<db-scheme>
// -> paste your db scheme
</db-scheme>
### Typy dotazů
A - Pozitivní dotaz nad spojením alespoň dvou tabulek
B - Negativní dotaz nad spojením alespoň dvou tabulek
C - Vyber ty, kteří mají vztah POUZE k ...
D1 - Vyber ty, kteří/které jsou ve vztahu se všemi - dotaz s univerzální kvantifikací.
D2 - Kontrola výsledku dotazu z kategorie D1
F1 - JOIN ON
F2 - NATURAL JOIN nebo JOIN USING
F3 - CROSS JOIN
F4 - LEFT nebo RIGHT OUTER JOIN
F5 - FULL (OUTER) JOIN
G1 - Vnořený dotaz v klauzuli WHERE
G2 - Vnořený dotaz v klauzuli FROM
G3 - Vnořený dotaz v klauzuli SELECT.
G4 - Vztažený vnořený dotaz (EXISTS, NOT EXISTS)
H1 - Množinové sjednocení - UNION
H2 - Množinový rozdíl - MINUS nebo EXCEPT
H3 - Množinový průnik - INTERSECT
I1 - Agregační funkce (count/sum/min/max/avg)
I2 - Agregační funkce nad seskupenými řádky - GROUP BY (HAVING)
J - Stejný dotaz ve třech různých formulacích SQL
K - Všechny klauzule v 1 dotazu - SELECT FROM WHERE GROUP BY HAVING ORDER BY
L - VIEW
M - Dotaz nad pohledem
N - INSERT SELECT
O - UPDATE s vnořeným SELECT příkazem
P - DELETE s vnořeným SELECT příkazem
## Zadání
Pomoz mi logické/reálné dotazy na zmíněnou tabulu. Potřebuji 25 dotázů a musím splnit všechny typy dotazů.
Dotaz má tyto části
- natural - česky vysvětlit co chci udělat
- SQL
- sekce co ten příklad splnuje