Baza firma z tą tabelą

1. Kwerenda wyszukująca wszystkie wiersze dla których placa jest większa od średniej placy. Należy użyć podzapytania.

SELECT * FROM pracownicy WHERE placa > (SELECT AVG(placa) FROM pracownicy); 

2. Kwerenda dodająca kolumnę o nazwie staz z typem danych liczby całkowite do tabeli pracownicy

ALTER TABLE pracownicy ADD staz int;

3. Kwerenda wyświetlająca wiersze tabeli pracownicy z nazwiskami, które nie powtarzają się

SELECT DISTINCT nazwisko FROM pracownicy;

4. Kwerenda wyświetlająca wiersz z imieniem Krzysztof oraz z id równym 9

SELECT * FROM `pracownicy` WHERE imie="Krzysztof" AND id=9; 

4a. Kwerenda wyświetlająca imiona Krzysztof i Andrzej

SELECT * FROM `pracownicy` WHERE imie="Krzysztof" OR imie="Andrzej";

5. Kwerenda wyświetlająca tabelę pracownicy posortowaną rosnąco według kolumny nazwisko

SELECT * FROM `pracownicy` ORDER BY nazwisko ASC; 

6. Kwerenda wyświetlająca wiersze ze stanowiskami sprzedawca i magazynier

SELECT stanowisko FROM `pracownicy` WHERE stanowisko="sprzedawca" OR stanowisko="magazynier";

7. Kwerenda wyświetlająca wszystkie wiersze tabeli pracownicy, ale tylko z kolumnami nazwisko i stanowisko

SELECT nazwisko, stanowisko FROM `pracownicy`;

8. Kwerenda usuwająca kolumnę staz z tabeli pracownicy.

ALTER TABLE pracownicy DROP staz;

Dodatek 1. Grupowanie po stanowisku i wyświetlenie ich średniej płacy

SELECT stanowisko, avg(placa) AS srednia_placa FROM `pracownicy` GROUP BY stanowisko;