Lista zadań z SQL dla klasy III technikum informatycznego

Baza danych zawiera tabele:
wlasciciel (PESEL, imie, nazwisko, adres)
samochod (NR_SILNIKA, marka, model, kolor, rocznik)
posiada (PESEL, NR_SILNIKA)

Napisz zapytania SQL do bazy danych, we wszystkich przypadkach nadaj aliasy (nazwy) kolumnom wynikowym

Zestaw 1:

  1. Wypisz imiona i nazwiska właścicieli czerwonych lub zielonych samochodów
  2. Wypisz adresy właścicieli samochodów z roczników 2002-2005 oraz 2010-2014
  3. Wypisz imię, nazwisko i adres właścicieli czerwonych lub niebieskich Mercedesów

Zestaw 2:

  1. Wypisz posortowaną alfabetycznie wg nazwisk listę imion i nazwisk właścicieli samochodów z rocznika starszego niż 2002 lub młodszego niż 2012
  2. Wypisz posortowaną w kolejności odwrotnej listę zawierającą marki samochodów, których właściciel ma dwie listery 'a' w nazwisku
  3. Wypisz posortowaną najpierw wg imion, potem wg nazwisk listę zawierającą imiona i nazwiska właścicieli czerwonego lub zielonego samochodu z rocznika 2002

Zestaw 3:

  1. Wypisz cenę najdroższego Opla Astry w kolorze czerwonym
  2. Wypisz średnią cenę samochodu z rocznika 2012, którego właściciel nazywa się Kowalski
  3. Wypisz sumaryczną kwotę, za jaką można kupić wszystkie czerwone mercedesy z roczników 2012-2014

Zestaw 4:

  1. Dla każdej marki wypisz ilość samochodów tej marki, listę posortuj alfabetycznie
  2. Dla każdego nazwiska wypisz średnią cenę samochodu kupionego przez użytkownika o tym nazwisku
  3. Dla każdego imienia wypisz cenę najdroższego auta kupionego przez użytkownika o tym imieniu

Zestaw 5:

  1. Napisz kwerendę wstawiającą samochód Opel Astra z rocznika 2014 o podanym numerze silnika
  2. Napisz kwerendę usuwającą wszystkie Ople Astra z rocznika starszego niż 2001 w kolorze czerwonym
  3. Napisz kwerendę usuwającą Jana Kowalskiego

Zestaw 6:

  1. Do powyższych zadań zestawu 5 napisz kwerendy odwrotne

Zestaw 7:

  1. Napisz kwerendę zmieniającą rocznik wszystkich czerwonych Opli na o dwa lata młodszy
  2. Napisz kwerendę zmieniającą nazwisko właściciela czerwonego Opla na Kowalski
  3. Napisz kwerendę odejmującą 1 od rocznika czerwonych mercedesów z lat 2001-2002

Zestaw 8:

  1. Wypisz wszystkie dane kierowców, którzy nie zawierają w nazwisku ciągu 'cki' ani 'ski'
  2. Wypisz wszystkie dane samochodów, które nie są z roczników 1999-2002 ani 2008-2012
  3. Wypisz dane kierowców (wszystkie), których samochód zawiera w nazwie marki litery 'a' lub 'b' i nie zawiera 'c'

Zestaw 9:

  1. Wypisz marki i roczniki samochodów, których rocznik jest starszy od wszystkich Opli w kolorze czerwonym
  2. Wypisz nazwiska właścicieli samochodów, z roczników starszych od przynajmniej jednego mercedesa w kolorze czarnym lub zielonym
  3. Wypisz nazwiska właścicieli samochodów, którzy nie mają w imieniu litery 'a', ale za to mają literę 'b', a ich auto jest nowsze od wszystkich Opli Astra.
SQL