1.a.) select count(distinct(datum)) dátum_szám from bet_stock_rate ; 1.b.) select ar_nyito, ar_zaro from bet_stock_rate where reszveny = 'MOL' and datum = to_date('20050705', 'YYYYMMDD') ; 1.c.) select max(ar_maximum) from bet_stock_Rate where reszveny='ANTENNA' ; 1.d.) select reszveny, sum(forgalom_mft) forg_2003 from bet_stock_rate where datum = to_date('2003', 'YYYY') and reszveny <> 'BUX' group by reszveny having sum(forgalom_mft) > 1000 order by forg_2003 desc ; 2.a.) select nev from ksh_telep where upper(nev) like '%BUDA%' ; 2.b.) select m.megye_nev, avg(t.terulet) avg_terulet from ksh_megye m, ksh_telep t where m.megye_id = t.megye_id group by m.megye_nev having avg(t.terulet) = ( select max(avg(t.terulet)) from ksh_megye m, ksh_telep t where m.megye_id = t.megye_id and m.megye_nev <> 'főváros' group by m.megye_nev ) ; 2.c.) select kt.nev, kr.nev, kt.nepesseg from ksh_telep kt, ksh_megye km, ksh_regio kr where km.megye_id = kt.megye_id and kr.regio_id = km.regio_id and nepesseg >= 15* ( select avg(t.nepesseg) anep from ksh_telep t, ksh_megye m, ksh_regio r where t.megye_id = m.megye_id and m.regio_id = r.regio_id and m.regio_id = km.regio_id group by r.nev ) order by nepesseg desc ; 2.d.) create view megye_tul as ( select km.megye_nev megye, kr.nev regio, count(distinct kt.nev) telepszam from ksh_telep kt, ksh_megye km, ksh_regio kr where km.megye_id = kt.megye_id and kr.regio_id = km.regio_id group by kr.nev, km.megye_nev ) ; 3.a.) create table telefonszam ( id number primary key, nev varchar2(20) not null, telefonszam varchar2(20) not null, megj varchar2(20), datum date default sysdate constraint tf1 check(to_number(to_char(datum, 'YYYY')) > 1980 ) ) create table telefonszam2 ( id number primary key, nev varchar2(20) not null, telefonszam varchar2(20) not null, megj varchar2(20), datum date default sysdate constraint tf2 check(datum > to_date('19800101', 'YYYYMMDD')) ) 3.b.) alter table telefonszam add constraint telszam_uq1 unique (telefonszam, nev) 3.c.) insert into telefonszam values (1, 'Kis Kincső', '+3620..', null, sysdate) ; insert into telefonszam (id, nev, telefonszam, datum) values (2, 'Kis Kincső2', '+3620..', sysdate) 3.d.) create index idx1 on telefonszam(nev) ; 3.e.) grant select on telefonszam to public ;