MSzopa

SQL Praca na Lekcji 24.09.2021

Sep 24th, 2021
1,646
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Część 1:
  2. 1. SELECT * FROM pracownicy;
  3. 2. SELECT imie,nazwisko, stanowisko FROM pracownicy;
  4. 3. SELECT imie, nazwisko, placa AS "wynagrodzenie" FROM pracownicy;
  5. 4. SELECT * FROM pracownicy ORDER BY nazwisko;
  6. 5. SELECT * FROM pracownicy ORDER BY nazwisko DESC;
  7. 6. SELECT * FROM pracownicy ORDER BY nazwisko, placa DESC;
  8. 7. SELECT * FROM pracownicy WHERE nazwisko="Kowalski";
  9. 8. SELECT * FROM pracownicy WHERE placa<1600;
  10. 9. SELECT * FROM pracownicy WHERE placa BETWEEN 1400 AND 1600;
  11. 10. SELECT * FROM pracownicy WHERE id=3 OR id=5 OR id=7;
  12. 11. SELECT * FROM pracownicy WHERE id IN (3,5,7);
  13. 12. SELECT * FROM pracownicy WHERE imie LIKE "Ka%";
  14. 13. SELECT id,imie,nazwisko FROM pracownicy WHERE pesel IS NULL;
  15. 14. SELECT DISTINCT nazwisko FROM pracownicy;
  16. 15. SELECT * FROM pracownicy WHERE placa>1400 AND stanowisko<>"kierownik" AND pesel IS NOT NULL;
  17. Część 2:
  18. 1. SELECT COUNT(*) FROM pracownicy;
  19. 2. SELECT COUNT(*) FROM pracownicy WHERE pesel IS NOT NULL;
  20. 3. SELECT COUNT(*) FROM pracownicy WHERE stanowisko ="sprzedawca";
  21. 4. SELECT COUNT(*) AS "liczba sprzedawców" FROM pracownicy WHERE stanowisko="sprzedawca";
  22. 5. SELECT round(avg(placa),2) AS "średnie wynagrodzenie" FROM pracownicy;
  23. 6. SELECT MAX(placa) AS "maksymalne wynagrodzenie" FROM pracownicy;
  24. 7. SELECT MIN(placa) AS "minimalne wynagrodzenie" FROM pracownicy;
  25. 8. SELECT avg(placa) AS "średnie wynagrodzenie", MAX(placa) AS "maksymalne wynagrodzenie", MIN(placa) AS "minimalne wynagrodzenie" FROM pracownicy;
  26. 9. SELECT avg(placa) AS "średnie wynagrodzenie", MAX(placa) AS "maksymalne wynagrodzenie", MIN(placa) AS "minimalne wynagrodzenie" FROM pracownicy WHERE stanowisko = "sprzedawca";
  27. 10. SELECT SUM(placa) FROM pracownicy;
RAW Paste Data