igor Administrator foruma
Pridružen/-a: 20.09. 2009, 17:22 Prispevkov: 192
|
Objavljeno: 27 Mar 2010 10:00 Naslov sporočila: |
|
|
Evo še moje, če bo komu pomagalo:
Primer:
Koda: |
select cla_id,ime,priimek, vrednost_nakupa, pc_id, kat_id from clani,nakupi
where nakupi.cla_id=clani.id
and count(nakupi.cla_id)>3; |
1) Katere stranke so do sedaj kupile več kot 3 knjige?
Koda: |
drop view test;
create view test as
select distinct ime,priimek, count(*) stevilo from clani,nakupi, kupljeni_artikli, artikli
where nakupi.cla_id=clani.id
and kupljeni_artikli.nak_id=nakupi.id
and artikli.id=kupljeni_artikli.art_id
and artikli.tip='KNJIGA'
group by ime, priimek;
select ime,priimek,stevilo
from test
where stevilo>3;
|
2)Kolikšna je povprečna vrednost opravljenega nakupa?
Koda: |
select avg(vrednost_nakupa) from nakupi; |
3)Kaj vse je kupil Jože Kos?
Koda: |
select ime,priimek, tip, naziv from clani, nakupi, kupljeni_artikli, artikli
where
clani.id=nakupi.cla_id
and
kupljeni_artikli.nak_id=nakupi.id
and
kupljeni_artikli.art_id=artikli.id
and
clani.ime='Jože'
and clani.priimek='Kos'; |
4)Kolikšna je vrednost zalog knjig, ki jih je napisal Jože Kos?
Koda: |
select naziv, zaloga, count(*) from artikli
where
avtor='JOŽE KOS'
group by naziv,zaloga; |
celotno se da dobiti na:
http://home.amis.net/iroposa/Delo/PB/PBtabele.zip |
|