Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Łatwe:
- 1. Samochody używane znajdujące się w salonie numer 2, wyprodukowane przed 2010 rokiem posortowane po numerze miejsca parkingowego
- SELECT MARKA, MODEL, ROK_PRODUKCJI, NR_MIEJSCA FROM Samochody_Używane
- WHERE ID_SALONU=2 AND ROK_PRODUKCJI<2010 ORDER BY NR_MIEJSCA
- 2. Samochody z rokiem produkcji 2019, koloru szarego, posortowane cenowo malejąco.
- SELECT MARKA, MODEL, CENA FROM Samochody WHERE ROK_PRODUKCJI=2019 AND KOLOR='szary'
- ORDER BY CENA DESC;
- 3. Dodatkowe usługi tańsze niż 1000zł, pomijając darmowe i posortuj cenowo rosnąco.
- SELECT NAZWA FROM Dodatkowe_Usługi WHERE CENA<1000 AND CENA>0 ORDER BY CENA ASC;
- Srednie:
- 1. Pracownicy którzy przeszli szkolenia przed 2017 rokiem
- SELECT Pracownicy.IMIĘ, Pracownicy.NAZWISKO, Szkolenia.DATA
- FROM Pracownicy
- INNER JOIN Szkolenia ON
- Pracownicy.ID_PRACOWNIKA = Szkolenia.ID_PRACOWNIKA
- WHERE Szkolenia.DATA<2017
- 2. Klienci którzy złożyli zamówienia na więcej niż 250000zł, posortowane od najdroższego
- SELECT Klienci.IMIĘ, Klienci.NAZWISKO, Zamówienia.KWOTA
- FROM Klienci
- INNER JOIN Zamówienia ON
- Klienci.ID_KLIENTA = Zamówienia.ID_KLIENTA
- WHERE Zamówienia.KWOTA>250000 ORDER BY KWOTA DESC;
- 3. Pracownicy Salonów marki BMW, którzy pracują conajmniej od 2014 roku posortowani według nazwiska alfabetycznie
- SELECT Salon.MARKA, Pracownicy.NAZWISKO, Pracownicy.IMIĘ
- FROM Salon
- INNER JOIN Pracownicy ON
- Salon.ID_SALONU = Pracownicy.ID_SALONU
- WHERE Salon.MARKA = 'BMW' AND Pracownicy.DATA_ZATRUDNIENIA>2014 ORDER BY Pracownicy.NAZWISKO ASC;
- Trudne:
- 1. Samochody sprzedane przed 2014 rokiem, które nie podlegagły finansowaniu, ich właściciele posortowane według pojemności silnika rosnąco.
- SELECT Samochody.MARKA, Samochody.MODEL, Klienci.IMIĘ, Klienci.NAZWISKO FROM Samochody
- INNER JOIN Historia_Transakcji ON
- Historia_Transakcji.ID_SAMOCHODU = Samochody.ID_SAMOCHODU
- INNER JOIN Klienci ON
- Historia_Transakcji.ID_KLIENTA = Klienci.ID_KLIENTA
- WHERE Historia_Transakcji.DATA<2014 AND Samochody.FINANSOWANIE='nie'
- ORDER BY POJ_SILNIKA DESC;
- 2. Samochody zamówione w Warszawskich salonach przez klientów, którzy swoje pierwsze zamówienie złożyli przed 2012 rokiem, na łączną kwote większą niż 350000zł
- SELECT Salon.MIASTO, Samochody.MARKA, Samochody.MODEL FROM Samochody
- INNER JOIN Zamówienia ON
- Samochody.ID_KLIENTA = Zamówienia.ID_KLIENTA
- INNER JOIN Klienci ON
- Klienci.ID_KLIENTA = Zamówienia.ID_KLIENTA
- INNER JOIN Salon ON
- Salon.ID_SALONU = Klienci.ID_SALONU
- WHERE Salon.MIASTO='Warszawa' AND Klienci.PIERWSZA_WIZYTA<2012 AND Zamówienia.KWOTA>350000
- 3. Zestawienie salonów i ich kierowników, które pokazuje liczbę pracowników oraz klientów w danym salonie oraz łączną kwotę zamówień złożonych w danym salonie
- SELECT Salon.ID_Salonu, Salon.KIEROWNIK FROM Salon
- INNER JOIN Pracownicy ON
- Pracownicy.ID_PRACOWNIKA = Salon.ID_PRACOWNIKA
- INNER JOIN Historia_Transakcji ON
- Historia_Transakcji.ID_SALONU = Salon.ID_SALONU
- INNER JOIN Zamówienia.ID_SALONU = Salon.ID_SALONU
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement