SQL: zadania + odpowiedzi, wszystkie podstawowe schematy.

Save this PDF as:
 WORD  PNG  TXT  JPG

Wielkość: px
Rozpocząć pokaz od strony:

Download "SQL: zadania + odpowiedzi, wszystkie podstawowe schematy."

Transkrypt

1 SQL: zadania + odpowiedzi, wszystkie podstawowe schematy. *Plik z przykładową bazą danych do przećwiczenia tutaj: 1. W dniu przestali pracować pracownicy o numerze akt 9731 oraz Napisać zapytanie, które pozwoli zaktualizować dane. update pracownicy set data_zwol=' ' where nr_akt='9731' or nr_akt='9411'; 2. Dane pracowników dopisać do tabeli prac_archiw insert into prac_archiw select nr_akt,nazwisko,stanowisko,kierownik,data_zatr,data_zwol,placa,dod_funkcyjny,prowizja,id_dzialu from pracownicy where nr_akt='9731' or nr_akt='9411'; 3. Usunąć dane tych pracowników z tabeli pracownicy delete from pracownicy where nr_akt='9731' or nr_akt='9411'; 4. Wypisać nazwisko, datę zatrudnienia, miesiąc i dzień dla wszystkich pracowników select nazwisko,month(data_zatr) miesiac, day(data_zatr) dzien from pracownicy; 5. Wypisać nazwisko i rok zatrudnienia wszystkich pracowników select nazwisko,year(data_zatr) rok from pracownicy; 6. Wpisać pracowników, którzy zostali zatrudnieni w kwietniu select * from pracownicy where month(data_zatr)=4; 7. Wypisać nazwiska i liczbę lat pracy pracowników zapisanych w tabeli prac_archiw select nazwisko, year(data_zwol)-year(data_zatr) as 'lata pracy' from prac_archiw; 8. Wypisać dzisiejszą datę select getdate(); 9. Podać ile lat zatrudnieni są pracownicy o numerze akt 9345 i 9403 (podać nr_akt, nazwisko i liczbę lat) select nr_akt,nazwisko, year(getdate())-year(data_zatr) from pracownicy where nr_akt='9345' or nr_akt='9403'; 10. Podać ilu pracowników pracuje w poszczególnych działach (nazwa działu, liczba pracowników) select dzialy.nazwa,count(*) from pracownicy join dzialy on pracownicy.id_dzialu=dzialy.id_dzialu group by dzialy.nazwa;

2 11. Podać ile pracowników pracuje w dziale produkcja select count(*) from pracownicy where id_dzialu = (select id_dzialu from dzialy where dzialy.nazwa='produkcja'); 12. Podać ile osób pracuje na każdym stanowisku select count(*),stanowisko from pracownicy group by stanowisko; 13. Podać łączną płace dla stanowiska dyrektor i logistyk select sum(placa) from pracownicy where stanowisko='dyrektor' or stanowisko='logistyk'; 14. Wypisać wartość średniej płacy select avg(placa) from pracownicy; 15. Wypisać nazwisko i płacę pracowników, których płaca jest większa od średniej płacy select nazwisko,placa from pracownicy where placa>(select avg(placa) from pracownicy) order by nazwisko; 16. Wpisać pracowników, których płaca jest najwyższa select nazwisko from pracownicy where placa=(select max(placa) from pracownicy); 17. Napisać zapytanie, które zmieni płacę prezesa (nr_akt 8901) na update pracownicy set placa=5000 where nr_akt=8901; 18. Wypisać nazwisko pracownika, stanowisko, płacę, płacę minimalną na tym stanowisku i płacę maksymalną. select pracownicy.nazwisko,pracownicy.stanowisko,pracownicy.placa,stanowiska.placa_min,stanowiska.placa_ max from pracownicy, stanowiska where pracownicy.stanowisko=stanowiska.stanowisko order by pracownicy.stanowisko; 19. Wypisać nazwiska pracowników, których płaca jest równa płacy minimalnej na tym stanowisku. select nazwisko from pracownicy join stanowiska on pracownicy.stanowisko=stanowiska.stanowisko where pracownicy.placa=stanowiska.placa_min; 20. Podać płacę minimalną i maksymalną w tabeli Pracownicy select min(placa) minimalna,max(placa) maksymalna from pracownicy; 21. Wypisać nazwisko, stanowisko i nazwę działu uporządkowane działami select pracownicy.nazwisko, pracownicy.stanowisko, dzialy.nazwa from pracownicy,dzialy where pracownicy.id_dzialu=dzialy.id_dzialu order by dzialy.nazwa;

3 22. Wypisać nazwisko pracownika i wypłatę (płaca + wszystkich dodatki) select nazwisko, isnull(placa,0)+isnull(dod_funkcyjny,0) from pracownicy; 23. Podać jaką wypłatę otrzyma pracownik Wierzbicki. select nazwisko,isnull(placa,0)+isnull(dod_funkcyjny,0) from pracownicy where nazwisko='wierzbicki'; 24. Wypisać nazwiska pracowników, którzy nie są przypisani do działu. select nazwisko from pracownicy where id_dzialu is null; 25. Wypisać identyfikator oraz nazwę działu, który nie zatrudnia pracowników select distinct dzialy.id_dzialu,dzialy.nazwa from dzialy,pracownicy where dzialy.id_dzialu not in (select distinct id_dzialu from pracownicy where id_dzialu is not null); 26. Wypisać nazwisko, stanowisko i nazwę działu. Wynik zapytania powinien wypisać nazwiska wszystkich pracowników i nazwy wszystkich działów select pracownicy.nazwisko,pracownicy.stanowisko,dzialy.nazwa from pracownicy,dzialy where pracownicy.id_dzialu=dzialy.id_dzialu union all select pracownicy.nazwisko,pracownicy.stanowisko, null from pracownicy where pracownicy.id_dzialu is null union select null, null, dzialy.nazwa from dzialy where dzialy.id_dzialu not in (select distinct id_dzialu from pracownicy where id_dzialu is not null); 27. Podać łączną sumę wszystkich wypłat select sum(placa+isnull(dod_funkcyjny,0)+isnull(prowizja,0)) as 'suma wyplat' from pracownicy; 28. Podać sumę wypłat dla każdego działu select dzialy.nazwa, sum(placa+isnull(dod_funkcyjny,0)+isnull(prowizja,0))as 'suma wyplat' from pracownicy,dzialy where pracownicy.id_dzialu=dzialy.id_dzialu group by dzialy.nazwa;

2. Wyświetlić wyłącznie liczby ujemne zawarte w tablicy tabl[]. 3. Wyświetlić rosnąco liczby ujemne zawarte w tablicy tabl[].

2. Wyświetlić wyłącznie liczby ujemne zawarte w tablicy tabl[]. 3. Wyświetlić rosnąco liczby ujemne zawarte w tablicy tabl[]. LINQ w Microsoft Visual C# zadania Zestaw danych: int[] tabl = -1, -2, 0, 1, 2, 3 ; 1. Wyświetlić wszystkie liczby zawarte w tablicy tabl[]. foreach (var x in tabl) 2. Wyświetlić wyłącznie liczby ujemne

Bardziej szczegółowo

INFORMACJA o uŝyciu czynnika biologicznego w środowisku pracy

INFORMACJA o uŝyciu czynnika biologicznego w środowisku pracy INFORMACJA o uŝyciu czynnika biologicznego w środowisku pracy 1. UŜycie czynnika biologicznego: w celach naukowo-badawczych w celach przemysłowych 2. Nazwa przedsiębiorstwa: 3. Adres przedsiębiorstwa:

Bardziej szczegółowo

Praca tymczasowa w niderlandzkim sektorze budowlanym

Praca tymczasowa w niderlandzkim sektorze budowlanym Praca tymczasowa w niderlandzkim sektorze budowlanym Najważniejsze ustalenia na lata 2008-2009 Publikacja stron Zbiorowego Układu Pracy dla Budownictwa (CAO voor de Bouwnijverheid), Zbiorowego Układu Pracy

Bardziej szczegółowo

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015

EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015 Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu. Układ graficzny CKE 2013 KOD UZUPEŁNIA ZDAJĄCY PESEL Miejsce na naklejkę z kodem EGZAMIN MATURALNY Z INFORMATYKI 19 MAJA 2015

Bardziej szczegółowo

Lab6. Dwie tabele powiązane relacją jeden do wiele do jednej tabeli (porównaj laboratorium 3, laboratorium 5) Baza danych Sample: tabela Customer w

Lab6. Dwie tabele powiązane relacją jeden do wiele do jednej tabeli (porównaj laboratorium 3, laboratorium 5) Baza danych Sample: tabela Customer w Lab6. Dwie tabele powiązane relacją jeden do wiele do jednej tabeli (porównaj laboratorium 3, laboratorium 5) Baza danych Sample: tabela Customer w relacji jeden do wiele do tabeli PURCHASE_ORDER oraz

Bardziej szczegółowo

Instrukcja obsługi programu CZAS PRACY EWIDENCJA - rejestracja czasu pracy pracowników.

Instrukcja obsługi programu CZAS PRACY EWIDENCJA - rejestracja czasu pracy pracowników. Instrukcja obsługi programu CZAS PRACY EWIDENCJA - rejestracja czasu pracy pracowników. Spis treści: Zanim rozpoczniesz: Wymagania techniczne... 2 Ograniczenia wersji demonstracyjnej... 2 Pierwsze czynności...

Bardziej szczegółowo

Podręcznik użytkownika

Podręcznik użytkownika Podręcznik użytkownika 1 Streamsoft Podręcznik użytkownika programów z serii PCBIZNES (Ala, Ewa, Aga, Iza) jest stale aktualizowany. Najnowsze wersje podręcznika są dostępne na stronie internetowej produktu:

Bardziej szczegółowo

Instrukcja programu http://icsklep.intercars.com.pl

Instrukcja programu http://icsklep.intercars.com.pl Instrukcja programu http://icsklep.intercars.com.pl Spis treści: 1. Informacje 1.1 O programie 1.2 Zalety programu 1.3 Wymagania sprzętowe 1.4 Cennik 1.5 Wersja demonstracyjna 2. Instalacja 2.1 Z Internetu

Bardziej szczegółowo

Specyfikacja pliku do importu danych sprawozdania Z-12 za 2014 rok

Specyfikacja pliku do importu danych sprawozdania Z-12 za 2014 rok Specyfikacja pliku do importu danych sprawozdania Z-12 za 2014 rok Dokument opisuje strukturę pliku CSV zawierającego dane formularza Z-12 za 2014 rok. Dane zawarte w tym pliku można importować do programu

Bardziej szczegółowo

System Rekompensat. Podstawy prawne oraz zasady funkcjonowania Systemu Rekompensat w Polsce

System Rekompensat. Podstawy prawne oraz zasady funkcjonowania Systemu Rekompensat w Polsce System Rekompensat Podstawy prawne oraz zasady funkcjonowania Systemu Rekompensat w Polsce Rynek kapitałowy, jako jeden z segmentów rynku finansowego, umożliwia pozyskiwanie przez emitentów kapitału od

Bardziej szczegółowo

1. Narodowy Fundusz Zdrowia 2. Inne (jakie?)

1. Narodowy Fundusz Zdrowia 2. Inne (jakie?) MINISTERSTWO ZDROWIA CENTRUM SYSTEMÓW INFORMACYJNYCH OCHRONY ZDROWIA Nazwa i adres podmiotu wykonującego działalność leczniczą. Numer księgi rejestrowej podmiotu wykonującego działalność leczniczą. MZ-15

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI PROGRAMU. INFOR System KSIĘGA PRZYCHODÓW I ROZCHODÓW. Nasza wiedza i narzędzia wspierają Twoją strategię. Wersja 9.

INSTRUKCJA OBSŁUGI PROGRAMU. INFOR System KSIĘGA PRZYCHODÓW I ROZCHODÓW. Nasza wiedza i narzędzia wspierają Twoją strategię. Wersja 9. INSTRUKCJA OBSŁUGI PROGRAMU INFOR System KSIĘGA PRZYCHODÓW I ROZCHODÓW Nasza wiedza i narzędzia wspierają Twoją strategię Wersja 9.0 www.biznesmen.com.pl pomoc@biznesmen.com.pl 1 Spis treści I.Wstęp...

Bardziej szczegółowo

Opis programów obsługi produkcji i obiegu materiałów.

Opis programów obsługi produkcji i obiegu materiałów. Opis programów obsługi produkcji i obiegu materiałów. Do obsługi produkcji i obiegu materiałów słuŝą trzy programy. Są to: Ikona Plik Opis ET_Mag.exe ET_Mag_Def.exe M_Stawki.exe Główny program obsługi

Bardziej szczegółowo

Prowadzenie ksiąg rachunkowych 341[02].Z4.04

Prowadzenie ksiąg rachunkowych 341[02].Z4.04 MINISTERSTWO EDUKACJI i NAUKI Anna Rudzińska Prowadzenie ksiąg rachunkowych 341[02].Z4.04 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom 2005 0 Recenzenci:

Bardziej szczegółowo

Aktywność zawodowa osób z grupy 50 plus.

Aktywność zawodowa osób z grupy 50 plus. Biuletyn Obserwatorium Regionalnych Rynków Pracy Nr 17 Aktywność zawodowa osób z grupy 50 plus. Część I. Osoby z grupy 50 plus na rynkach pracy państw członkowskich. Proces starzenia się społeczeństw nie

Bardziej szczegółowo

Wniosek o ubezpieczenie zdrowotne i pomoc w pokrywaniu kosztów

Wniosek o ubezpieczenie zdrowotne i pomoc w pokrywaniu kosztów PROSIMY NIE WYPEŁNIAĆ. TO NIE JEST FORMULARZ WNIOSKU. 09/2014 Wniosek o ubezpieczenie zdrowotne i pomoc w pokrywaniu kosztów Formularz zatwierdzony OMB Nr 0938-1191 Wnioski można szybciej złożyć przez

Bardziej szczegółowo

KOLEJKI OCZEKUJĄCYCH Zasady Prowadzenie Sprawozdawczość

KOLEJKI OCZEKUJĄCYCH Zasady Prowadzenie Sprawozdawczość KOLEJKI OCZEKUJĄCYCH Zasady Prowadzenie Sprawozdawczość 2 czerwca 2015 r. Wstęp 2 WSTĘP Powód istnienia kolejek W Polsce podobnie jak w wielu innych krajach, w których opieka zdrowotna oparta jest na powszechnym

Bardziej szczegółowo

STAN REALIZACJI PAKIETU ANTYKRYZYSOWEGO

STAN REALIZACJI PAKIETU ANTYKRYZYSOWEGO STAN REALIZACJI PAKIETU ANTYKRYZYSOWEGO W okresie spowolnienia gospodarczego w 2008 roku rząd - wspólnie z partnerami społecznymi - w ramach negocjacji w Trójstronnej Komisji ds. Społeczno-Gospodarczych

Bardziej szczegółowo

Dostosuj swój zakład do obowiązującego prawa pracy

Dostosuj swój zakład do obowiązującego prawa pracy Stanisław Staszewski Dostosuj swój zakład do obowiązującego prawa pracy Lista kontrolna z komentarzem 1 Polskie ormy 1. P--18002, Wytyczne do oceny ryzyka zawodowego na stanowiskach pracy 2. P-92/-01255

Bardziej szczegółowo

WPROWADZENIE DO PRAWA PRACY

WPROWADZENIE DO PRAWA PRACY Wprowadzenie do prawa pracy 1 WPROWADZENIE DO PRAWA PRACY Kort innføring i Arbeidsrett, Polsk 2 Wprowadzenie do prawa pracy Wydawca: Zdjęcie: Projekt graficzny: Nakład: Press: Jussformidlingen przy Uniwersytecie

Bardziej szczegółowo

CZĘŚĆ A wypełnia pracodawca

CZĘŚĆ A wypełnia pracodawca Starogard Gdański, dnia...... pieczątka wnioskodawcy DYREKTOR POWIATOWEGO URZĘDU PRACY W STAROGARDZIE GDAŃSKIM WNIOSEK PRACODAWCY o zorganizowanie szkolenia w ramach trójstronnej umowy szkoleniowej na

Bardziej szczegółowo

Dz.U. 1982 Nr 30 poz. 210 USTAWA. z dnia 16 września 1982 r. Prawo spółdzielcze CZĘŚĆ I SPÓŁDZIELNIE TYTUŁ I. Przepisy wspólne DZIAŁ I

Dz.U. 1982 Nr 30 poz. 210 USTAWA. z dnia 16 września 1982 r. Prawo spółdzielcze CZĘŚĆ I SPÓŁDZIELNIE TYTUŁ I. Przepisy wspólne DZIAŁ I Kancelaria Sejmu s. 1/64 Dz.U. 1982 Nr 30 poz. 210 USTAWA z dnia 16 września 1982 r. Prawo spółdzielcze Opracowano na podstawie: t.j. Dz. U. z 2013 r. poz. 1443. CZĘŚĆ I SPÓŁDZIELNIE TYTUŁ I Przepisy wspólne

Bardziej szczegółowo

Obowiązujące stawki, kwoty i wskaźniki (stan prawny na dzień 1 września 2014 r.) OBOWIAZUJACE STAWKI, KWOTY, WSKAZNIKI

Obowiązujące stawki, kwoty i wskaźniki (stan prawny na dzień 1 września 2014 r.) OBOWIAZUJACE STAWKI, KWOTY, WSKAZNIKI Obowiązujące stawki, kwoty i wskaźniki (stan prawny na dzień 1 września 2014 r.) OBOWIAZUJACE STAWKI, KWOTY, WSKAZNIKI I. Zasiłki, stypendia, dodatki, świadczenia. [w złotych] 1. Zasiłki dla bezrobotnych

Bardziej szczegółowo

INSTRUKCJA DOTYCZĄCA WARUNKÓW FORMALNYCH PODJĘCIA I PROWADZENIA DZIAŁALNOŚCI GOSPODARCZEJ

INSTRUKCJA DOTYCZĄCA WARUNKÓW FORMALNYCH PODJĘCIA I PROWADZENIA DZIAŁALNOŚCI GOSPODARCZEJ INSTRUKCJA DOTYCZĄCA WARUNKÓW FORMALNYCH PODJĘCIA I PROWADZENIA DZIAŁALNOŚCI GOSPODARCZEJ Niniejsza instrukcja skierowana jest do osób fizycznych planujących podjąć jednoosobową działalność gospodarczą.

Bardziej szczegółowo

Wytyczne. b) niespójność może doprowadzić do błędnego zrozumienia zapisów wytycznych;

Wytyczne. b) niespójność może doprowadzić do błędnego zrozumienia zapisów wytycznych; Lp. 1 2 3 Dokument Punkt dokumentu Instytucja zgłaszająca uwagę 2.1. ust. 6 a) Rozdział 4 pkt. 3 b) całość c) Podrozdział 2.6.3 Schemat Poziomów sprawozda wczości w ramach priorytetów Treść uwagi Uzasadnienie

Bardziej szczegółowo

Szkolenia Czas pracy Systemy i rozkłady czasu pracy

Szkolenia Czas pracy Systemy i rozkłady czasu pracy Szkolenia Czas pracy Systemy i rozkłady czasu pracy BLOK I WPROWADZENIE DO TEMATU, CZAS PRACY ZAGADNIENIA OGÓLNE BLOK II OMÓWIENIE SYSTEMÓW CZASU PRACY BLOK III ZAGADNIENIA SZCZEGÓŁOWE CZAS PRACY W RUCHU

Bardziej szczegółowo

Zakres informacyjny przekazywany w Raporcie PLUS oraz PLUS z Informacją o Ocenie Punktowej Wyjaśnienie znaczenia poszczególnych pól

Zakres informacyjny przekazywany w Raporcie PLUS oraz PLUS z Informacją o Ocenie Punktowej Wyjaśnienie znaczenia poszczególnych pól Zakres informacyjny przekazywany w Raporcie PLUS oraz PLUS z Informacją o Ocenie Punktowej Wyjaśnienie znaczenia poszczególnych pól Niniejszy przewodnik został przygotowany w celu ułatwienia odczytania

Bardziej szczegółowo

UBEZPIECZENIA SPOŁECZNE W RÓŻNYCH FORMACH ZATRUDNIENIA

UBEZPIECZENIA SPOŁECZNE W RÓŻNYCH FORMACH ZATRUDNIENIA Eugeniusz ZDROJEWSKI * Iwona PAWEŁCZAK ** ZESZYTY NAUKOWE WYDZIAŁU NAUK EKONOMICZNYCH UBEZPIECZENIA SPOŁECZNE W RÓŻNYCH FORMACH ZATRUDNIENIA Zarys treści: Celem artykułu jest ukazanie wpływu ubezpieczeń

Bardziej szczegółowo

Program współfinansowany ze środków Unii Europejskiej (PROW 2007-2013) DZIAŁANIE 312 TWORZENIE I ROZWÓJ MIKROPRZEDSIĘBIORSTW

Program współfinansowany ze środków Unii Europejskiej (PROW 2007-2013) DZIAŁANIE 312 TWORZENIE I ROZWÓJ MIKROPRZEDSIĘBIORSTW Program współfinansowany ze środków Unii Europejskiej PROGRAM ROZWOJU OBSZARÓW WIEJSKICH NA LATA 2007-2013 (PROW 2007-2013) DZIAŁANIE 312 TWORZENIE I ROZWÓJ MIKROPRZEDSIĘBIORSTW PORADNIK DLA BENEFICJENTÓW

Bardziej szczegółowo