Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ALTER SESSION SET nls_date_format='dd-mm-yyyy';
- SELECT pseudo_dawcy "Dawca A", rocznik_dawcy "Rocznik" FROM Dawcy WHERE grupa_krwi = 'A';
- SELECT DISTINCT pseudo_dawcy "Dawca" FROM Donacje WHERE data_oddania BETWEEN '20.07.2005' AND '20.08.2005' GROUP BY pseudo_dawcy;
- SELECT pseudo_dawcy "Dawca", plec_dawcy "Plec" FROM Dawcy WHERE rocznik_dawcy IN (1977,1971);
- SELECT pseudo_dawcy "Dawca" FROM Donacje WHERE MONTHS_BETWEEN('17.05.2006',data_wydania) >= 10;
- SELECT pseudo_dawcy "Dawca", ilosc_krwi "Donacja", NVL(TO_CHAR(data_wydania), 'Na stanie') "Wydano" FROM Donacje WHERE data_oddania>'10.07.2005';
- SELECT COUNT (DISTINCT sprawnosc) "Liczba sprawności" FROM Sprawnosci_w WHERE pseudo_wampira IN ('Opoj', 'Czerwony');
- SELECT SUM(ilosc_krwi) "Cieple buleczki" FROM Donacje WHERE data_wydania - data_oddania < 11;
- SELECT pseudo_wampira "Wampir", COUNT(*) "Liczba jezykow" FROM jezyki_obce_w WHERE jezyk_obcy!='rosyjski' GROUP BY pseudo_wampira;
- SELECT pseudo_wampira "Wampir", COUNT(*) "Liczba konsumpcji" FROM Donacje WHERE data_wydania IS NOT NULL GROUP BY pseudo_wampira HAVING COUNT(*) >1;
- SELECT grupa_krwi "Grupa", plec_dawcy "Plec", COUNT (*) "Liczba dawców" FROM Dawcy GROUP BY grupa_krwi, plec_dawcy;
- SELECT DO.nr_zlecenia "TABELKA"
- FROM Donacje DO, Dawcy DA
- WHERE DO.pseudo_dawcy = DA.pseudo_dawcy
- AND DA.grupa_krwi = 'AB';
- SELECT WA.pseudo_wampira "Pseudo wampira", WA.plec_wampira "Peć", W.pseudo_wampira "Pseudo szefa", w.plec_wampira "Peć szefa"
- FROM Wampiry WA LEFT JOIN Wampiry W ON W.pseudo_wampira = WA.pseudo_szefa;
- SELECT pseudo_dawcy, plec_dawcy
- FROM Dawcy
- WHERE rocznik_dawcy < (SELECT rocznik_dawcy
- FROM Dawcy
- WHERE pseudo_dawcy = 'Slodka');
- SELECT pseudo_dawcy, 'Ponizej 700' AS Pobor
- FROM Donacje
- GROUP BY pseudo_dawcy
- HAVING SUM(ilosc_krwi) < 700
- UNION
- SELECT pseudo_dawcy, 'Powyzej 1000' AS Pobor
- FROM Donacje
- GROUP BY pseudo_dawcy
- HAVING SUM(ilosc_krwi) > 1000
- UNION
- SELECT pseudo_dawcy, 'Pomiedzy 700 a 1000' AS Pobor
- FROM Donacje
- GROUP BY pseudo_dawcy
- HAVING SUM(ilosc_krwi) > 700
- AND SUM(ilosc_krwi) < 1000
- ORDER BY pseudo_dawcy;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement