Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ZAD1
- //Podaj Numery I Nazwe Dzialow I Ile Wynosila Max Placa Najwyzsza
- Najnizsza Nazwa Dzial Przez Numer I Przez Nazwe
- Select P.Id_Dzialu,Nazwa,Count(*),Min(Placa),Max(Placa),Avg(Placa)
- From Pracownicy P Join Dzialy D On (P.Id_Dzialu=D.Id_Dzialu) Where
- Nazwa<>'SPRZEDAZ' Group By P.Id_Dzialu,Nazwa;
- Select P.Id_Dzialu,Nazwa,Count(*),Min(Placa),Max(Placa),Avg(Placa)
- From Pracownicy P Join Dzialy D On (P.Id_Dzialu=D.Id_Dzialu) Group By
- P.Id_Dzialu,Nazwa;
- /////////////////////////////////////////////////////////////////////////////
- //Zad2
- //Wyswietl Nazwiska Pracownkow, Ich Stanowiska I Place Oraz W Jakich
- Widelkach Stanowych Innych Stanowisk Miesci Sie Ich Placa
- ///Bielecka Na Etacie Referent Zarabia 1400 Tyle Samoa Co Grafik (1200-2200)
- //Wynagrodzenia Jedna Kolumna Dla Kazdego Pracownika
- Select Nazwisko || 'na etacie' || P.Stanowisko || 'zarabia' || Placa
- || 'tyle samoa co' || S.Stanowisko ||
- '('|| placa_min || '-'||placa_max||')' from pracownicy p join
- stanowiska s on(p.placa between placa_min and placa_max) and
- P.Stanowisko <> S.Stanowisko;
- ////////////////////////////////////////////////////////////////////////////
- //Zad3
- //Podaj Wszystkie Info(Numery Akt) Na Temat Pracownikow Ktorzy Sa Szefami
- //Podaj Numery Akt Tych Pracownikow Ktorzy Sa Szefami
- Select Distinct Kierownik From Pracownicy;
- Select * From Pracownicy Where Nr_Akt In (Select Distinct Kierownik
- From Pracownicy);
- ////////////////////////////////////////////////////////////////////////////
- //Podaj Nazwisko Pracownika Oraz Nazwisko Szefa,
- Select P.Nazwisko As Pracownik, S.Nazwisko As Szef From Pracownicy P
- Join Pracownicy S On (P.Kierownik=S.Nr_Akt);
- //zad4
- //Podaj Liczbe Nazwisk Wraz Z Nazwa Dzialu Podwladnych Pana Michalskiego
- Select P.Nazwisko Pracownicy,S.Nazwisko Kierownik,Nazwa From
- (Pracownicy P Join Pracownicy S On(P.Kierownik=S.Nr_Akt)) Join Dzialy
- D
- on(p.id_dzialu=d.id_dzialu) where s.nazwisko='MICHALSKI';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement