|
SQL /
Nápovìdy k úlohám z SQL1. Kvùli mo¾ným variantách v datech je lépe porovnávat na podøetìzec, tedy 2. Výraz pro výpoèet násobku jednotkové ceny a jednotek na skladì: JCEN*SKAD. 3. Login zákazníka je i v poli ZAK tabulky OBJ. 4. Èíslo objednávky je i v tabulce POLOZ. 5. Musíte pou¾ít porovnání 6. Potøebujete 7. Které limonády si Bohuslav Rejholec nìkdy objednal? Pak ze v¹ech limonád tyto vy¹krtejte. 8. Které zbo¾í se nìkdy v Praze prodalo? Pak ze v¹ech zbo¾í tato vy¹krtejte. 9. Ve kterých objednávkách byla nìjaká limonáda? Pak ze v¹ech objednávek tyto vy¹krtejte. 10. Je potøeba vnìj¹í spojení. 11. Order by mù¾e mít více polo¾ek. 12. Je potøeba vnìj¹í spojení. 13. Je potøeba vnìj¹í spojení s podmínkou na detail. 14. Potøebujete self join. 15. Dotaz na to, co není. 16. Self join s group by a having. 17. Group by s having. 18. Staèí agregovat CISO z tabulky POLOZ, sesupovat podle KOD. Group by s having. 19. Poèet objednávek mù¾e být i 0, tak¾e je potøeba vnìj¹í spojení. Group by s having. 20. Group by s having s klauzulí where. 21. Nìkteré zbo¾í se v roce 2008 vùbec neprodávalo, i toto zbo¾í musí být ve výsledku. 22. Nìkterý zákazník nemìl v roce 2009 ¾ádnou objednávku, i tento zákazník musí být ve výsledku. |