WPMarcelek

SAMOCHODY

Nov 30th, 2021
2,172
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. CREATE DATABASE SamochodyKierowcy;
  2. GO
  3. USE SamochodyKierowcy;
  4. GO
  5. -- baza to trenowania instrukcji select
  6. CREATE TABLE samochody
  7. (
  8.     id_s INT IDENTITY(1,1) PRIMARY KEY,
  9.     marka VARCHAR(20),
  10.     model VARCHAR(20),
  11.     zasilanie VARCHAR(10) CHECK (zasilanie IN ('diesel','lpg','benzyna')),
  12.     rocznik INT,
  13.     kolor VARCHAR(20),
  14.     spalanie FLOAT,
  15.     cena money
  16. );
  17. GO
  18. CREATE TABLE kierowca
  19. (
  20.     id_k INT IDENTITY(1,1) PRIMARY KEY,
  21.     imie VARCHAR(20),
  22.     nazwisko VARCHAR(20),
  23.     kod VARCHAR(6),
  24.     miasto VARCHAR(20),
  25.     ulica VARCHAR(20),
  26.     id_s INT REFERENCES samochody (id_s)
  27. );
  28. GO
  29.  
  30. INSERT INTO samochody(marka, model,zasilanie, rocznik, kolor, spalanie, cena) VALUES
  31.                      ('Ford','Mondeo', 'lpg', 2015, 'czerowny',5.5, 23000),
  32.                      ('Ford','Mondeo', 'benzyna', 2016, 'niebieski',7.5, 33000),
  33.                      ('Ford','Mondeo',  'benzyna',1998,'różowy',5, 3500),
  34.                      ('Ford','Fiesta', 'lpg', 2002,'czerowny',4.5, 7500),
  35.                      ('Ford','Fiesta', 'lpg', 2002,'niebieski',8, 7000),
  36.                      ('Ford','Fiesta', 'diesel', 2012,'zielony',13, 17500),
  37.                      ('Fiat','Punto',  'lpg',2002,'szary',6.5, 5500),
  38.                      ('Fiat','Punto', 'diesel', 2005,'błękitny',7.5, 8500),
  39.                      ('Fiat','Punto', 'lpg', 1995,'czerowny',5.5, 2500),
  40.                      ('Fiat','Punto', 'benzyna', 2017,'szary',5, 51000),
  41.                      ('Fiat','Panda', 'lpg', 2001,'niebieski',7.5, 5500),
  42.                      ('Fiat','Punto', 'lpg', 2010,'zielony',6.5, 15000),
  43.                      ('Fiat','Panda', 'benzyna', 2015, 'zielony',4.5,15000),
  44.                      ('Fiat','126p', 'diesel', 2015, 'czerowny',5,15000),
  45.                      ('Fiat','Panda', 'lpg', 2001,'czerowny',9, 5500),
  46.                      ('Fiat','Panda', 'lpg', 2010,'czerowny',13, 25000),
  47.                      ('Fiat','126p', 'benzyna', 2015, 'brązowy',11,75000),
  48.                      ('Fiat','Punto', 'diesel', 2015, 'czarny',8,15000),
  49.                       ('Ford','Mondeo', 'lpg', 2015, 'czerowny',5.5, 23000),
  50.                      ('Ford','Mondeo', 'benzyna', 2016, 'czerowny',5.5, 33000),
  51.                      ('Ford','Mondeo',  'benzyna',1998,'czerowny',5.5, 3500),
  52.                      ('Ford','Fiesta', 'lpg', 2002,'czerowny',5.5, 7500),
  53.                      ('Ford','Fiesta', 'lpg', 2002,'czerowny',5.5, 7000),
  54.                      ('Ford','Fiesta', 'diesel', 2012,'czerowny',5.5, 17500),
  55.                      ('Fiat','Punto',  'diesel',2002,'biały',5.5, 5500),
  56.                      ('Fiat','Punto', 'lpg', 2005,'czarny',5.5, 8500),
  57.                      ('Fiat','Punto', 'benzyna', 1995,'czerwony',5.5, 2500),
  58.                      ('Fiat','Punto', 'lpg', 2017,'niebieski',5.5, 51000),
  59.                      ('Fiat','Panda', 'diesel', 2001,'czerowny',5.5, 5500),
  60.                      ('Fiat','Panda', 'lpg', 2010,'czerowny',5.5, 15000),
  61.                      ('Fiat','Panda', 'benzyna', 2015, 'czerowny',5.5,15000),
  62.                      ('Ferrari', 'Berlinetta', 'benzyna', 2012, 'czerwony', 5.2, 259999),
  63.                     ('Honda', 'Civic', 'benzyna', 2005, 'czarny', 7.0, 2799),
  64.                     ('Honda', 'Civic', 'lpg', 2005, 'czerwony', 10.0, 2799),
  65.                     ('Honda', 'Civic', 'diesel', 2005, 'biały', 8.0, 2599),
  66.                     ('Ford', 'Fiesta', 'benzyna', 1996, 'srebrny', 6.3, 1999),
  67.                     ('Hyunday', 'Fiesta', 'benzyna', 1998, 'czarny', 5.7, 4999),
  68.                     ('Hyunday', 'Fiesta', 'lpg', 2000, 'srebrny', 4.7, 6999),
  69.                     ('Ford', 'Mustang', 'benzyna', 2009, 'czerwony', 12.7, 50000),
  70.                     ('Fiat', '126p', 'lpg', 1990, 'czerwony', 5.7, 999.98),
  71.                     ('Ford', 'Multipla', 'benzyna', 2012, 'czerwony', 9.7, 29000),
  72.                     ('BWM', 'E5', 'benzyna', 2006, 'czerwony', 7.4, 12000),
  73.                     ('BWM', 'E5', 'LPG', 2006, 'czerwony', 4.4, 14000),
  74.                     ('BWM', 'E5', 'LPG', 2006, 'czarny', 4.4, 14000),
  75.                     ('Opel', 'Tigra', 'benzyna', 1998, 'srebrny', 5.8, 2999),
  76.                      ('Fiat','Panda','benzyna',2005,'zielony',6.6,8600),
  77.                      ('Mercedes','Mondeo','benzyna',2011,'czarny',8.2,9500),
  78.                      ('Dodge','Punto','diesel',2004,'zółty',7.5,5600),
  79.                      ('Ford','Focus','benzyna',2008,'czerwony',9.1,11500),
  80.                      ('BMW','A6','diesel',2007,'srebrny',11.2,16000),
  81.                      ('Ford','Mondeo','lpg',2010,'czerwony',11.3,10500),
  82.                      ('Ferrari','Punto','lpg',2007,'czerwony',9.0,8600),
  83.                      ('Toyota','Focus','benzyna',2006,'zielony',8.4,9700),
  84.                      ('Audi','A8','diesel',2009,'czarny',10.5,22000),
  85.                      ('Ford', 'Mondeo', 'benzyna', 1999, 'Zielony', 6, 2000),
  86.                     ('Opel','Astra','lpg',1998,'Czerwony',5.5,5000),
  87.                     ('Skoda','Fabia','diesel',2010,'Niebieski',7,20000),
  88.                     ('Ford','Focus','diesel',2000,'Zielony',6.6,4000),
  89.                     ('Skoda','Octavia','benzyna',2016,'Srebrny',8,60000),
  90.                     ('Suzuki','Kizashi','Benzyna',2012,'Czerwony',10,65000),
  91.                     ('Fiat','Punto','Benzyna',2004,'Czerwony',6,4000),
  92.                     ('Audi','A4','Diesel',2000,'Czarny',8,10000),
  93.                     ('Ford','Mondeo','Diesel',1999,'Srebrny',8,5000),
  94.                     ('Skoda','Fabia','LPG',2002,'Zielony',5,5500),
  95.                     ('BMW','320i', 'Benzyna', 2005, 'Czarny',8,30000),
  96.                     ('Renault','Traffic', 'Benzyna', 2016, 'Czarny', 7,100000),
  97.                     ('Merdcedes', 'CLA200', 'Benzyna', 2012, 'Srebrny', 9,40000),
  98.                      ('Skoda','Fabia', 'LPG', 2015, 'bordowy',5.5, 23000),
  99.                      ('Ford','Mondeo', 'benzyna', 2016, 'niebieski',7.5, 33000),
  100.                      ('BMW','e36',  'benzyna',1998,'czarny',5, 3500),
  101.                      ('Ford','Fiesta', 'LPG', 2002,'czerowny',4.5, 7500),
  102.                      ('Opel','Corsa', 'LPG', 2002,'niebieski',8, 7000),
  103.                      ('Opel','Astra', 'diesel', 2012,'złoty',13, 17500),
  104.                      ('Fiat','Punto',  'LPG',2002,'czerwony',6.5, 5500),
  105.                      ('Fiat','Punto', 'diesel', 2005,'błękitny',7.5, 8500),
  106.                      ('BMW','ee', 'LPG', 1995,'czerowny',5.5, 2500),
  107.                      ('Mustang','Chellenger', 'benzyna', 2017,'szary',5, 51000),
  108.                      ('Mustang','FastBack', 'LPG', 2001,'niebieski',7.5, 5500),
  109.                      ('Fiat','Grande Punto', 'LPG', 2010,'zielony',6.5, 15000),
  110.                      ('Volvo','s60', 'benzyna', 2015, 'zielony',4.5,15000),
  111.                      ('Volvo','v40', 'diesel', 2015, 'czarny',5,15000),
  112.                      ('Fiat','Panda', 'LPG', 2001,'czerowny',9, 55000),
  113.                      ('Fiat','Panda', 'LPG', 2010,'czerowny',13, 25000),
  114.                      ('Volvo','s40', 'benzyna', 2015, 'niebieski',11,75000),
  115.                      ('Fiat','Grande Punto', 'diesel', 2015, 'czarny',8,15000),
  116.                      ('Mazda','RX8','LPG',1997,'Czerwony',9,1500),
  117.                     ('Daewoo','Tico','BENZYNA',1995,'Bordowy',7,1200),
  118.                     ('Opel','Tigra','DIESEL',1996,'Czarny',9,3000),
  119.                     ('Citroen','ZX','LPG',1993,'Granatowy',8,2500),
  120.                     ('Mitsubishi','Gallardo','BENZYNA',1990,'Zolty',25,185000),
  121.                      ('Polonez','Caro', 'lpg', 2001,'srebrny',9, 5500),
  122.                      ('Jaguar','Xtype', 'lpg', 2000,'czerowny',13, 2500),
  123.                      ('Nissan','Micra', 'benzyna', 2017, 'brązowy',11,8500),
  124.                     ('Volksvagen','Jetta', 'lpg', 2001,'srebrny',9, 5500),
  125.                      ('Peugeot','207', 'diesel', 2014, 'czarny',8,1500),
  126.                      ('BMW','320i', 'Benzyna', 2005, 'Czarny',8,30000),
  127.                     ('Renault','Traffic', 'Benzyna', 2016, 'Czarny', 7,100000),
  128.                     ('Merdcedes', 'CLA200', 'Benzyna', 2012, 'Srebrny', 9,40000),
  129.                     ('Honda', 'Civic', 'diesel', 2005, 'biały', 8.0, 2599),
  130.                     ('Toyota','Corolla','diesel',2000,'niebieski',10,40000),
  131.                     ('Fiat','Punto','benzyna',2002,'zielony',6,2500),
  132.                     ('Kia','Rio','LPG',2014,'szary',6,40000),
  133.                     ('Ford', 'Mustang', 'benzyna', 2009, 'czerwony', 12.7, 50000),
  134.                     ('Fiat', '126p', 'lpg', 1990, 'czerwony', 5.7, 999.98),
  135.                     ('Ford', 'Multipla', 'benzyna', 2012, 'czerwony', 9.7, 29000),
  136.                     ('BWM', 'E5', 'benzyna', 2006, 'czerwony', 7.4, 12000),
  137.                     ('BWM', 'E5', 'LPG', 2006, 'czerwony', 4.4, 14000),
  138.                     ('BWM', 'E5', 'LPG', 2006, 'czarny', 4.4, 14000),
  139.                     ('Opel', 'Tigra', 'benzyna', 1998, 'srebrny', 5.8, 2999);
  140.  
  141.                                        
  142.  
  143.            
  144. GO
  145.                      
  146.  
  147. INSERT INTO kierowca(imie, nazwisko,kod, miasto, ulica) VALUES
  148.                     ('Alan', 'Piechol', '98-220', 'Zduńska Wola', 'Główna 36' ),
  149.                     ('Dawid', 'Sadowski','98-160', 'Sędziejowice', 'Źródlana 6'),
  150.                     ('Jan', 'Dółkowski','98-220', 'Zduńska Wola', 'Główna 6'),
  151.                     ('Bartosz', 'Urbaniak','98-100', 'Łask', 'Boczna 12'),
  152.                     ('Bartłomiej', 'Mianowski','98-100', 'Łask', 'Wojskowa 15'),
  153.                     ('Dominik', 'Więch','98-240', 'Szadek', 'Łaska 20'),
  154.                     ('Robert', 'Olejnik','98-220', 'Zduńska Wola', 'Zduńska 7'),
  155.                     ('Mateusz', 'Dobrzycki','98-240', 'Szadek', 'Tuwima 18'),
  156.                     ('Alan', 'Pompel', '98-240', 'Szadek', 'Słowckiego 29'),
  157.                     ('Dawid', 'Dariuszowski', '98-240', 'Szadek', 'Zagórna 2'),
  158.                     ('Janusz', 'Kowalski', '98-100', 'Łask', 'Parkowa 47'),
  159.                     ('Igor', 'Przybyłka', '98-100', 'Łask', 'Lipowa 30'),
  160.                     ('Mikołaj', 'Mikołajczyk', '98-240', 'Szadek', 'Klonowa 1'),
  161.                     ('Adam', 'Nowak', '98-240', 'Szadek', 'Rzymska 63'),
  162.                     ('Karolina','Łączek','98-100','Łask','Polna'),
  163.                     ('Agnieszka','Wilk','98-220','Zduńska Wola','Kacza'),
  164.                     ('Barbara','Tkaczyk','98-100','Łask','Sieradzka'),
  165.                     ('Patrycja','Felakowska','98-220','Bilew','Skalna'),
  166.                     ('Izabela','Błaszczyk','98-100','Wydrzyn','Główna'),
  167.                     ('Jan', 'Kowalski', '00-001', 'Działoszyn', 'Pierwsza 1'),
  168.                     ('Adam', 'Nowak', '00-001', 'Pstrokonie', 'Ostatnia 69'),
  169.                     ('Adam', 'Kowalski', '99-999', 'Pstrokonie', 'Ostatnia 69'),
  170.                     ('Karol', 'Wojtylak', '02-900', 'Wadowice', 'Kremowa 2'),
  171.                     ('Janusz', 'Pawlacz', '12-112', 'Kraków', 'Blokowa 34/2'),
  172.                     ('Janusz', 'Tracz', '10-100', 'Zapolice', 'Głowna 3/4'),
  173.                     ('Piotr', 'Pan', '12-112', 'Nibylandia', 'Piaskowa 13'),
  174.                     ('Dawid', 'Duchowny', '98-220', 'Piaski', 'default'),
  175.                     ('Jan', 'Policjant', '00-997', 'Warszawa', 'Policyjna 112/997'),
  176.                     ('Anna', 'Nowak', '00-001', 'Pstrokonie', 'Ostatnia 69'),
  177.                     ('Artur', 'Pawlacz', '12-112', 'Kraków', 'Blokowa 34/2'),
  178.                     ('Adam', 'Policjant', '00-997', 'Warszawa', 'Policyjna 112/997'),
  179.                     ('Daria', 'Sadowska', '98-100', 'Łask', 'Jana Pawła 2/29'),
  180.                      ('Andrzej','Kowalski','33-333','Łódź','Jabłeczna'),
  181.                      ('Mateusz','Olejnik','77-777','Warszawa','Mickiewicza'),
  182.                      ('Robert','Mianowski','48-999','Kraków','Wałęsy'),
  183.                      ('Adam','Dobrzyński','48-998','Radom','Juliusza'),
  184.                      ('Alan','Piechol','48-997','Zabrze','Jasna'),
  185.                      ('Jan','Rumun','11-122','Wrocław','Kossaka'),
  186.                      ('Paweł','Kowalski','22-222','Kłodzko','Łódzka'),
  187.                      ('Janusz','Pawłowski','44-444','Czarnystok','Sieradzka'),
  188.                      ('Pawlacz','Pawelski','66-666','Łośla-Góra','Łaska'),
  189.                      ('Katarzyna','Kulesza','98-220','Zduńska-Wola','Sieradzka'),
  190.                     ('Izabela','Bronka','98-200','Sieradz','Polna'),
  191.                     ('Magdalena','Grądzka','98-100','Łask','Łaska'),
  192.                     ('Angelika','Witkowska','98-200','Sieradz','Kwiatowa'),
  193.                     ('Aleksandra','Szewczyk','98-100','Łask','Lesna'),
  194.                     ('Mateusz','Dobrzycki','98-220','Zduńska Wola', 'Korczew'),
  195.                     ('Paweł','Mikła','98-170','Widawa', 'Świerczów'),
  196.                     ('Robert','Olejnik','98-220','Zduńska Wola', 'Wojsławice'),
  197.                     ('Alan','Piechol','98-250','Pruszków', 'Górna'),
  198.                     ('Dawid','Sadowski','98-190','Piaski', 'Pisakowa'),
  199.                     ('Czesław', 'Górski', '55-210', 'Sopot', 'Polna'),
  200.                     ('Wiesław', 'Dolny', '60-250', 'Warszawa', 'Ciemna'),
  201.                     ('Ola', 'Jagieła', '98-220', 'Zduńska Wola', 'Polna'),
  202.                     ('Adam', 'Bronka','98-160', 'Sieradz', 'Ludzka'),
  203.                     ('Patrycja', 'Szewczyk','98-220', 'Zduńska Wola', 'Polna'),
  204.                     ('Wojtek', 'Hajdukiewicz','98-100', 'Łask', 'Piwna'),
  205.                     ('Sylwia', 'Szewczyk','98-100', 'Łask', 'Leśna'),
  206.                     ('Dominik', 'Więch','98-240', 'Szadek', 'Zduńska'),
  207.                     ('Kasia', 'Perlik','98-220', 'Zduńska Wola', 'Łaska'),
  208.                     ('Mateusz', 'Dobrzycki','98-240', 'Szadek', 'Kwiatowa'),
  209.                     ('Marcin','Kowalski','97-122','Zgorzelec','Wiankowa 22'),
  210.                     ('Stanislaw','Sztacheta','89-115','Zaribosze','Ostatnia 12'),
  211.                     ('Agata','Ruminska','99-223','Goszcz','al. Gwiazdy 1/2'),
  212.                     ('Klaudia','Dąbrowska','98-120','Łódź','Patrioty 5'),
  213.                     ('Tyfus','Bomba','66-000','Galat','stacja 18'),
  214.                     ('Hans', 'Klops', '98-200', 'sieradz', 'Kochana' ),
  215.                     ('David', 'Sadovski','98-160', 'Sędziekowice', 'Patrycjuszy'),
  216.                     ('Jan', 'Dlugosz','98-220', 'Zduńska Wola', 'Ludzka'),
  217.                     ('Bart', 'Urban','98-100', 'Łask','Polna'),
  218.                     ('Bartłomiej', 'Krawczyk','98-100', 'Łask', 'Leśna'),
  219.                     ('Jan', 'Brzechwa', '00-001', 'Działoszyn', 'Pierwsza 1'),
  220.                     ('Adam', 'Grzelak', '00-001', 'Wałb', 'Ostatnia 69'),
  221.                     ('Adam', 'Kownacki', '99-999', 'Lenno', 'Ostatnia 69'),
  222.                     ('Karol', 'Szajfler', '98-220', 'Zduńska Wola', 'Kremowa 2'),
  223.                     ('Janusz', 'Pawlacz', '12-112', 'Kraków', 'Blokowa 34/2'),
  224.                     ('Adolf', 'Hitler', '66-666', 'Piekło', 'Zaborcza 3/4'),
  225.                     ('Piotr', 'Pan', '12-112', 'Nibylandia', 'Piaskowa 13'),
  226.                     ('Dawid', 'Duchowny', '98-220', 'Piaski', 'default'),
  227.                     ('Jan', 'Policjant', '00-997', 'Warszawa', 'Policyjna 112/997'),
  228.                     ('Anna', 'Nowacka', '00-001', 'Pstrokonie', 'Ostatnia 69'),
  229.                     ('Artur', 'Nowak', '12-112', 'Kraków', 'Blokowa 34/2'),
  230.                     ('Sylwia', 'Szewczyk', '00-997', 'Warszawa', 'Policyjna 112/997'),
  231.                     ('Damian', 'Szadkowski', '98-200', 'Sieradz', 'Jana Pawła 2/29');
  232.  
  233. SELECT COUNT(marka) AS 'Liczba_samochodów' FROM samochody;
  234. SELECT COUNT(nazwisko) AS 'Liczba_kierowców' FROM kierowca;
RAW Paste Data