Content
PTAKI ODPOWIEDZI
1.Ilość państw na każdym kontynencie
SELECT continent,COUNT(*) AS liczba_panst FROM country GROUP BY continent;
2. Jakie języki są najczęściej używane (język urzędowy, oficjalny) w państwach europy
SELECT language,COUNT(*) AS ilepanstw FROM country AS c, countrylanguage AS cl where isofficial ='t' AND c.Code=cl.countrycode AND c.Continent='Europe' GROUP BY LANGUAGE ORDER BY ilepanstw DESC ;
AUTA ODPOWIEDZI
1.-- Imię i nazwisko (tylko te dwie dane) klienta numer 4.
SELECT imie, nazwisko from klienci where idklienta=4;
2.--Wszystkie dane samochodów z rocznika 2010.
SELECT imie, nazwisko from klienci where idklienta=4;
3.-- Wszystkie dane na temat samochodów marki Ford posiadanych przez nas
(innymi słowy: "jakie mamy auta marki Ford w firmie i co o nich wiemy?").
SELECT imie, nazwisko from klienci where idklienta=4;
4.-- Samochody o numerach w bazie od 2 do 4 włącznie.
SELECT * from auta where idauta >=2 and idauta <=4;
5.-- Imiona i nazwiska klientów, którzy mieszkają w Katowicach na ulicy Rolnej (pod dowolnym numerem).
select imie, nazwisko from klienci where miasto='Katowice' and adres like 'rolna%';
6.select marka, model from auta order by ubezpieczenie desc limit 1;
7.select auta.idauta, auta.marka, auta.model, wypozyczenia.datawyp from auta, klienci, wypozyczenia
where wypozyczenia.idklienta=klienci.idklienta
order by datawyp asc limit 1;
8.select klienci.imie, klienci.nazwisko from klienci, wypozyczenia
where wypozyczenia.idklienta=klienci.idklienta and wypozyczenia.idauta=1;
9.select auta.marka, auta.model from auta, wypozyczenia, klienci
where wypozyczenia.idauta=auta.idauta and wypozyczenia.idklienta=4;
10.select auta.marka, auta.model from auta, wypozyczenia, klienci
where wypozyczenia.idauta=auta.idauta and wypozyczenia.idklienta=klienci.idklienta and nazwisko like'Pastewniak';
KSIEGARNIA ODPOWIEDZI
1.SELECT * FROM ksiazki order by tytul asc;
2.SELECT * FROM ksiazki order by cena asc limit 1;
3.SELECT * FROM zamowienia where status='wyslano';
4.SELECT * FROM klienci where nazwisko='Rutkowski';
5.SELECT * FROM ksiazki where tytul like '%PHP%';
6. SELECT * FROM zamowienia order by data desc;
7.SELECT klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.data from zamowienia, klienci
where zamowienia.idklienta=klienci.idklienta;
8.select klienci.imie, klienci.nazwisko from klienci, ksiazki, zamowienia
where zamowienia.idklienta=klienci.idklienta and zamowienia.idksiazki=ksiazki.idksiazki and zamowienia.idksiazki=2;
9.select ksiazki.tytul, ksiazki.imieautora from ksiazki, zamowienia, klienci
where zamowienia.idklienta=klienci.idklienta and zamowienia.idksiazki=ksiazki.idksiazki and klienci.imie like 'Jan' and klienci.nazwisko like 'Nowak';
10.select klienci.imie, klienci.nazwisko, zamowienia.idzamowienia, zamowienia.data, zamowienia.status, ksiazki.tytul
from ksiazki, klienci, zamowienia
where zamowienia.idklienta=klienci.idklienta and zamowienia.idksiazki=ksiazki.idksiazki and klienci.nazwisko like 'Rutkowski'
order by zamowienia.data desc;