Powtorzenie.rtf

(1 KB) Pobierz

zad 1.

 

create table tab1 (

id_klienta INT(4) auto_increment Primary Key,

imie varchar(10),

nazwisko varchar(10),

data_urodzenia date,

nr_pesel char(11))

auto_increment=10;

 

create table tabl2 (

id_transkacji int(4) auto_increment primary key,

id_klienta int(4),

id_produktu int(4),

data_sprzedazy date,

ilosc_produktow int(4),

cena_calkowita decimal(10,2),

koszt_przesylki decimal(10,2),

juz_zrealizowane bool

);

 

create table tab3 (

id_produktu int(4) auto_increment primary key,

nazwa_towaru varchar(40),

cena decimal(10,2),

opis varchar(30)

);

 

 

zad2.

insert into tab1 values(

NULL,

'Jan',

'Kowalski',

'1976.03.12',

'92000000000');

 

zad3.

select opis, cena_zakupu from przedmiot where cena_zakupu <200;

 

zad4.

select imie, nazwisko, count(*) from zamowienie z, klient k

where z.klient_id=k.klient_id

and imie='Ewa'

and nazwisko='Bem'

group by k.imie;

 

zad5.

select imie, nazwisko, avg(ilosc)

from klient k, linia_zamowienia l, zamowienie z

where l.zamowienie_id=z.zamowienie_id

and k.klient_id=z.klient_id

group by k.klient_id;

 

zad6.

select z.zamowienie_id, imie, nazwisko, (sum(cena_sprzedazy)+koszt_wysylki) as 'Koszty rzeczywiste'

from klient k, przedmiot p, zamowienie z, linia_zamowienia l

where k.klient_id=z.klient_id

and z.zamowienie_id=l.zamowienie_id

and l.przedmiot_id=p.przedmiot_id

group by k.klient_id

limit 6,4;

 

Zgłoś jeśli naruszono regulamin