Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ZAD 1
- SPOŚRÓD KOTÓW TEJ SAMEJ PŁCI NALEŻĄCYCH DO TYCH SAMYCH BAND CO (2 PSEUDONIMY)
- ALBO DO BAND, GDZIE ŚREDNI PRZYROST MYSZY JEST WIĘKSZY OD 50
- I DOSTAJĄ O 10% WIĘCEJ MYSZY NIŻ MIN_MYSZY W ICH FUNKCJI
- WYZNACZYĆ
- MAKSYMALNY PRZYDZIAŁ MYSZY
- I ilość kotów, które nie dostają myszy extra
- Użyć złączenie poziome, podzapytanie (poza select i from), grupowanie. Bez złączenia pionowego
- //ZAD 2
- u staszaka trzeba bylo wyswietlic dane kotow plci meskiej, ktorzy nie maja wrogow i sa w bandzie
- w ktorej sredni przydzial myszy dla kotow plci meskiej przekracza 55. podzapytanie mialo byc poza from i poza select,
- nie stosowac polaczenia pionowego, widokow.
- *sredni przydzial myszy dla kotow plci meskiej
- select K.pseudo,
- nr_bandy
- from Kocury K left Join Wrogowie_Kocurow WK on K.pseudo = WK.pseudo
- where plec in ('M')
- and imie_wroga is NULL
- and nr_bandy in (Select nr_bandy
- from Kocury
- where plec = 'M'
- group by nr_bandy
- having avg(nvl(przydzial_myszy,0)) > 55);
- --Podaj pseudo i nr bandy kocurów płci męskiej którzy nie posiadają wrogów
- --oraz należące do band gdzie średni przydział myszy kotów o płci męskiej jest powyżej 55.
- --Wykorzystać podzapytanie, (?Laczenie?) poziome oraz grupowanie.
- 2. założyć że w bazie jest dodatkowa tabela myszy gdzie sa atrybuty: nr_myszy, waga_myszy, pseudo_zjadacza,
- pseudo_lapacza waga myszy jest obowiaskowa i pseudo_lapacza.
- znalesc bandy ktore maja wiecej niz 4 czlonkow i których członkowie zjedli
- wiecej myszy niż zlapali
- 3. Zadanie z 13, dla tego samego schematu (Myszy) znaleźć bandy które są
- w pierwszej dwójce band które złapały najmniej myszy
- i jednocześnie w pierwszej dwójce band które zjadły najwięcej myszy.
- Albo na odwrót te warunki w sensie najwięcej złapane, najmniej zjedzone, nie pamiętam.
- Miejsca ex aequo mają być uwzględnione, więc "pierwsza dwójka" może zawierać więcej niż 2 bandy,
- kiedy któreś zjadły/złapały tyle samo.
- trzeba użyć podzapytania, złączenia poziomego, grupowania
- 4.Dzisiaj z kolei było dosyć proste zapytanie, ale skomplikowanie opisane:
- Wypisać dla kotów obu płci maksymalny przydzial myszy, który:
- - był o 10% większy od min_myszy z Relacji Funkcje dla danej funkcji,
- - funkcja pełniona przez dane koty była taką która była pełnioną przez RAFĘ albo SZYBKĄ
- - funkcja danego kota sumarycznie zjadła ponad 100kg myszy (była dodatkowa relacja Myszy
- (praktycznie taka sama jak wcześniej, jedynie bez pseudo_lapacza))
- I tyle ??
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement