Advertisement
Guest User

Untitled

a guest
Sep 17th, 2019
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.25 KB | None | 0 0
  1.  
  2.  
  3. Zad 1
  4. SELECT * FROM `country` WHERE Population > 100000
  5.  
  6. Zad 2
  7. SELECT * FROM country WHERE Name LIKE 'P%'
  8.  
  9. Zad 3
  10. SELECT name, capital FROM `country` ORDER BY capital ASC
  11.  
  12. Zad 4
  13. SELECT * FROM city, country, countrylanguage WHERE city.CountryCode = country.Code AND countrylanguage.CountryCode = city.CountryCode
  14.  
  15. Zad 5
  16. SELECT countrylanguage.Language, countrylanguage.Percentage*country.Population/100 FROM country JOIN countrylanguage on countrylanguage.CountryCode = country.Code
  17.  
  18. Zad 6
  19. SELECT Continent, sum(Population) From country GROUP BY Continent
  20.  
  21. Zad 7
  22. SELECT Name, (country.Population / country.SurfaceArea) poulation_in_m2 FROM country
  23.  
  24. Zad 8
  25. SELECT Language, name FROM countrylanguage, country WHERE countrylanguage.CountryCode = country.Code AND name = "Taiwan"
  26.  
  27. Zad 9
  28. SELECT name, LifeExpectancy FROM country WHERE LifeExpectancy > 70 OR LifeExpectancy < 50
  29.  
  30. Zad 10
  31. SELECT MAX(LifeExpectancy) FROM country
  32.  
  33. Zad 11
  34. SELECT MIN(LifeExpectancy) FROM country
  35.  
  36. Zad 12
  37. SELECT name, Region FROM country WHERE Region = "Northern Africa"
  38.  
  39. Zad 13
  40. SELECT Name, IndepYear FROM country WHERE IndepYear = 1921 OR IndepYear = 1846
  41.  
  42. Zad 14
  43. SELECT AVG(Continent) FROM country GROUP BY Continent
  44.  
  45. Zad 15
  46. SELECT Capital, Continent FROM country ORDER BY Capital
  47.  
  48. Zad 16
  49. SELECT name, IndepYear FROM `country` WHERE IndepYear is Null
  50.  
  51. Zad 17
  52. CREATE TABLE pracownicy(Id_pracownika INT,nazwisko Varchar(20), kod_kraju Varchar(3), Data_zatrudnienia Date, stanowisko Varchar(30), pensja INT)
  53.  
  54. Zad 18
  55. INSERT INTO pracownicy VALUES (1, 'Kowalski', 'AUS', '1983-01-02', 'Sprzedawca', 3000)
  56. INSERT INTO pracownicy VALUES (2, 'Nowak', 'ANT', '1989-02-05', 'Menadżer', 7000)
  57. INSERT INTO pracownicy VALUES (3, 'Kowalska', 'ANT', '1984-11-12', 'Kierownik', 6500)
  58. INSERT INTO pracownicy VALUES (4, 'Majchrzak', 'ANT', '1984-09-13', 'Operator', 5000)
  59. INSERT INTO pracownicy VALUES (5, 'Majdan', 'ANT', '1985-03-18', 'Informatyk', 9000)
  60. INSERT INTO pracownicy VALUES (6, 'Kaczyński', 'ANT', '1985-12-04', 'Sprzedawca', 3000)
  61. INSERT INTO pracownicy VALUES (7, 'Nowakowska', 'ASM', '1990-04-26', 'Nauczyciel', 2500)
  62. INSERT INTO pracownicy VALUES (8, 'Kapustka', 'AUT', '1987-11-29', 'Dyrektor', 6000)
  63. INSERT INTO pracownicy VALUES (9, 'Kapuściński', 'AUT', '1986-10-11', 'Kierowca', 7456)
  64. INSERT INTO pracownicy VALUES (10, 'Kowalski', 'BEL', '1983-07-01', 'Ochroniarz', 3000)
  65. INSERT INTO pracownicy VALUES (11, 'Nowak', 'BEL', '1988-10-07', 'Barman', 2600)
  66. INSERT INTO pracownicy VALUES (12, 'Kaszanka', 'AUS', '1984-09-10', 'Barista', 3400)
  67. INSERT INTO pracownicy VALUES (13, 'Sałata', 'ANT', '1987-05-12', 'Konsultant', 2000)
  68. INSERT INTO pracownicy VALUES (14, 'Piątek', 'AUS', '1984-06-13', 'Magazynier', 4500)
  69. INSERT INTO pracownicy VALUES (15, 'Sobota', 'ANT', '1988-02-14', 'Kasjer', 2500)
  70.  
  71.  
  72. Zad 19
  73. SELECT Data_zatrudnienia, nazwisko FROM pracownicy WHERE YEAR(Data_zatrudnienia)=1985
  74.  
  75. Zad 20
  76. SELECT Data_zatrudnienia, nazwisko FROM pracownicy WHERE MONTH(Data_zatrudnienia)=10
  77.  
  78. Zad 21
  79. SELECT AVG(pensja), kod_kraju FROM pracownicy WHERE kod_kraju='ANT'
  80.  
  81. Zad 22
  82. ALTER TABLE pracownicy ADD numer_buta INT
  83. UPDATE pracownicy SET numer_buta='42' WHERE Id_pracownika=1
  84. UPDATE pracownicy SET numer_buta='43' WHERE Id_pracownika=2
  85. UPDATE pracownicy SET numer_buta='40' WHERE Id_pracownika=3
  86. UPDATE pracownicy SET numer_buta='39' WHERE Id_pracownika=4
  87. UPDATE pracownicy SET numer_buta='46' WHERE Id_pracownika=5
  88. UPDATE pracownicy SET numer_buta='41' WHERE Id_pracownika=6
  89. UPDATE pracownicy SET numer_buta='38' WHERE Id_pracownika=7
  90. UPDATE pracownicy SET numer_buta='37' WHERE Id_pracownika=8
  91. UPDATE pracownicy SET numer_buta='40' WHERE Id_pracownika=9
  92. UPDATE pracownicy SET numer_buta='46' WHERE Id_pracownika=10
  93. UPDATE pracownicy SET numer_buta='43' WHERE Id_pracownika=11
  94. UPDATE pracownicy SET numer_buta='44' WHERE Id_pracownika=12
  95. UPDATE pracownicy SET numer_buta='45' WHERE Id_pracownika=13
  96. UPDATE pracownicy SET numer_buta='41' WHERE Id_pracownika=14
  97. UPDATE pracownicy SET numer_buta='46' WHERE Id_pracownika=15
  98.  
  99. Zad 23
  100. DELETE FROM pracownicy WHERE Id_pracownika=15
  101.  
  102. Zad 24
  103. ALTER TABLE pracownicy ADD COLUMN nazwa_firmy Varchar(20) AFTER nazwisko
  104.  
  105. Zad 25
  106. SELECT nazwisko, 2019-YEAR(Data_zatrudnienia) przepracowane_lata FROM pracownicy
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement