SHARE
TWEET

Untitled

a guest Sep 16th, 2019 91 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 17.
  2. CREATE TABLE pracownicy (
  3. ID_pracownika INT PRIMARY KEY,
  4. Nazwisko VARCHAR(30),
  5. Kod_kraju VARCHAR(3),
  6. Data_zatrudnienia DATE,
  7. Stanowisko VARCHAR(40),
  8. Pensja INT
  9. );
  10.  
  11. 18.
  12. INSERT INTO pracownicy VALUES (1, "Ziółek","GRC","1990-12-1","Murarz" ,2000  );
  13. INSERT INTO pracownicy VALUES (2, "Sajnog","POL","1982-10-18","Tynkarz" ,1200  );
  14. INSERT INTO pracownicy VALUES (3, "Tokarski","POL","1983-08-07","Akrobata" ,2700  );
  15. INSERT INTO pracownicy VALUES (4, "Stefański","GRC","1984-01-18","Biolog" ,2000  );
  16. INSERT INTO pracownicy VALUES (5, "Niedziałkowski","GRC","1985-03-29","Informatyk" ,1500 );
  17. INSERT INTO pracownicy VALUES (6, "Kuźniewski","JPN","1986-04-30","Elektryk" ,2400  );
  18. INSERT INTO pracownicy VALUES (7, "Frączkowski","MLT","1987-12-15","Piekarz" ,1900  );
  19. INSERT INTO pracownicy VALUES (8, "Przywuski","GRC","1988-06-19","Muzyk" ,2000  );
  20. INSERT INTO pracownicy VALUES (9, "Żabowski","JPN","1989-10-28","Malarz" ,2200  );
  21. INSERT INTO pracownicy VALUES (10, "Gostomski","JPN","1990-11-04","Kierowca" ,1700  );
  22. INSERT INTO pracownicy VALUES (11, "Zielonka","GRC","1985-07-01","Sprzedawca" ,1900  );
  23. INSERT INTO pracownicy VALUES (12, "Szczepaniak","MLT","1984-08-26","Nauczyciel" ,2500  );
  24. INSERT INTO pracownicy VALUES (13, "Klan","MLT","1989-02-12","Dostawca" ,1800  );
  25. INSERT INTO pracownicy VALUES (14, "Rudomin","JPN","1982-09-21","Kucharz" ,2400  );
  26. INSERT INTO pracownicy VALUES (15, "Wiśniewski","POL","1981-01-11","Kierownik" ,3000  )
  27.  
  28. 19. SELECT * from pracownicy Where YEAR(Data_zatrudnienia)="1985"
  29.  
  30. 20.SELECT * from pracownicy Where Month(Data_zatrudnienia)="10"
  31.  
  32. 21. Select `Kod_kraju`,AVG(Pensja) AS Średnia from pracownicy where `Kod_kraju`="POL"
  33.  
  34. 22.
  35. ALTER TABLE pracownicy ADD rozmiar_buta INT
  36.  
  37. Update pracownicy set `rozmiar_buta`="39" where `ID_pracownika`="1";
  38. Update pracownicy set `rozmiar_buta`="40" where `ID_pracownika`="2";
  39. Update pracownicy set `rozmiar_buta`="45" where `ID_pracownika`="3";
  40. Update pracownicy set `rozmiar_buta`="44" where `ID_pracownika`="4";
  41. Update pracownicy set `rozmiar_buta`="41" where `ID_pracownika`="5";
  42. Update pracownicy set `rozmiar_buta`="38" where `ID_pracownika`="6";
  43. Update pracownicy set `rozmiar_buta`="39" where `ID_pracownika`="7";
  44. Update pracownicy set `rozmiar_buta`="40" where `ID_pracownika`="8";
  45. Update pracownicy set `rozmiar_buta`="45" where `ID_pracownika`="9";
  46. Update pracownicy set `rozmiar_buta`="46" where `ID_pracownika`="10";
  47. Update pracownicy set `rozmiar_buta`="41" where `ID_pracownika`="11";
  48. Update pracownicy set `rozmiar_buta`="42" where `ID_pracownika`="12";
  49. Update pracownicy set `rozmiar_buta`="43" where `ID_pracownika`="13";
  50. Update pracownicy set `rozmiar_buta`="42" where `ID_pracownika`="14";
  51. Update pracownicy set `rozmiar_buta`="45" where `ID_pracownika`="15"
  52.  
  53. 23.DELETE from pracownicy where `ID_pracownika`="15"
  54.  
  55. 24. ALTER TABLE pracownicy ADD nazwa_firmy VARCHAR(20) AFTER `Nazwisko`
  56.  
  57. 25. Select `Nazwisko`, Year(CURDATE())-Year(Data_zatrudnienia) AS "Różnica" FROM pracownicy GROUP BY `ID_pracownika`
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top