Facebook
From xd, 4 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 204
  1. use sklep2_3ti1_11;
  2. select * from klienci;
  3. create table if not exists klienci (
  4.         nr int auto_increment primary key not null,
  5.     imie varchar(20),
  6.     nazwisko varchar(30)
  7. );
  8. create table if not exists towary (
  9.         id int auto_increment primary key not null,
  10.     nazwa varchar(50),
  11.     grupa int,
  12.     cena decimal(10,2)
  13. );
  14. create table if not exists zamowienia (
  15.         id int auto_increment primary key not null,
  16.     klient_id int,
  17.     toawr_id int,
  18.     data date,
  19.     wartosc decimal(10,2),
  20.     foreign key (klient_id) references klienci(nr),
  21.     foreign key (toawr_id) references towary(id)
  22. );
  23.  
  24. insert into klienci (imie,nazwisko) values
  25. ("Jan","Kowalski"),
  26. ("Andrzej","Nowak"),
  27. ("Janusz","Malinowski"),
  28. ("Adam","Kowalski"),
  29. ("Krzysztof","Nowicki");
  30. insert into towary (nazwa,grupa,cena) values
  31. ("sruby",1,2.00),
  32. ("nakretki",1,3.00),
  33. ("katowniki",2,8.00),
  34. ("plaskowniki",2,9.00),
  35. ("gwozdzie",1,1.00),
  36. ("panele",3,15.00),
  37. ("wkrety",1,4.00),
  38. ("deski",3,12.00),
  39. ("plyty",3,19.00);
  40. insert into zamowienia (klient_id,toawr_id,data,wartosc) values
  41. (1,2,'2007-01-01',12.44),
  42. (1,4,'2007-01-01',10.22),
  43. (1,2,'2007-02-12',15.88),
  44. (2,1,'2007-01-01',22.35),
  45. (2,1,'2007-02-12',29.00),
  46. (2,4,'2007-03-01',2.28),
  47. (3,1,'2007-02-11',18.48),
  48. (3,4,'2007-01-11',12.44),
  49. (4,1,'2007-03-11',15.26),
  50. (5,4,'2007-03-02',6.11);
  51.  
  52. create table zam_tymczas (
  53. imie varchar(20),
  54. nazwisko varchar(30),
  55. wartosc decimal(7,2));
  56.  
  57. insert into zam_tymczas (imie,nazwisko,wartosc)
  58. (
  59.         select imie,nazwisko,wartosc
  60.     from klienci,zamowienia
  61.     where klienci.nr=zamowienia.klient_id
  62. );
  63.  
  64. delete from zam_tymczas where wartosc<(select avg(wartosc) from zamowienia);