Zapytanie 1: wybierające jedynie średnią liczbę pracowników w firmach, minimalną liczbę pracowników i maksymalną liczbę pracowników. Kolumnom należy nadać nazwy (aliasy), kolejno: „średnia”, „najmniej”, „najwięcej”
SELECT avg(liczba_pracownikow) AS 'średnia', min(liczba_pracownikow) AS 'najmniej', max(liczba_pracownikow) AS 'najwięcej' FROM wykonawcy;
Zapytanie 2: wybierające jedynie nazwy firm i liczbę pracowników dla firm, w których liczba pracowników wynosi 40 i więcej
SELECT nazwa_firmy, liczba_pracownikow FROM wykonawcy WHERE liczba_pracownikow>=40;
Zapytanie 3: wybierające bez powtórzeń jedynie nazwy miast, z których pochodzą klienci, posortowane rosnąco według nazwy miasta
SELECT DISTINCT miasto FROM klienci ORDER BY miasto ASC;
Zapytanie 4: wybierające jedynie imiona klientów oraz ceny ich zleceń tylko dla klientów z Poznania, którzy zamówili malowanie. Należy posłużyć się relacją
SELECT klienci.imie, zlecenia.cena FROM klienci JOIN zlecenia ON zlecenia.id_klienta=klienci.id_klienta WHERE klienci.miasto='Poznań' AND zlecenia.rodzaj='malowanie';
Zapytanie 5: wybierające jedynie imiona klientów oraz nazwy firm wykonujących dla nich zlecenia. Należy posłużyć się relacją
SELECT klienci.imie, wykonawcy.nazwa_firmy FROM klienci, zlecenia, wykonawcy, wykonanie WHERE klienci.id_klienta=zlecenia.id_klienta AND zlecenia.id_zlecenia=wykonanie.id_zlecenia AND wykonanie.id_wykonawcy=wykonawcy.id_wykonawcy;