Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use [gr 12_32]
- go
- select * from DOM
- select * from KLIENT
- select * from TRANSAKCJA
- --zapytanie2
- insert into KLIENT values
- (1, 'Jan', 'Kowalski', 'Gdansk', 'Grunwaldzka111'),
- (2, 'Adam', 'Nowak', 'Gdynia', 'Lesna 1'),
- (3, 'Anna', 'Be', 'Gdynia', 'Zla 2'),
- (4, 'Radek', 'Szulc', 'Gdansk', 'Poprzeczna 3'),
- (5, 'Borys', 'Brudny', 'Sopot', 'Krajowa 2');
- insert into TRANSAKCJA values
- (1,1,320000,GETDATE()),
- (1,2,720000,'2017-10-01'),
- (2,3,990000,'2017-10-04'),
- (3,4,450000,'2017-10-06'),
- (4,5,590000,'2017-10-11');
- select * from TRANSAKCJA
- select * from DOM
- select imie, nazwisko, miasto
- from KLIENT
- order by miasto asc;
- select ulica, miasto, metraz
- from DOM
- order by metraz desc;
- select * from DOM
- where metraz<200;
- update transakcja set id_domu=5 where id_transakcji=1;
- select
- dom.miasto, dom.ulica, metraz, cena_proponowana,
- imie, nazwisko, klient.miasto, klient.ulica,
- cena_uzyskana, data_transakcji
- from DOM, KLIENT, TRANSAKCJA
- where TRANSAKCJA.ID_domu=DOM.ID_domu and TRANSAKCJA.ID_klienta=KLIENT.ID_klienta
- --8
- select miasto, nazwisko, imie from KLIENT order by miasto desc, nazwisko asc, imie desc;
- select * from klient where miasto='gdynia'
- select cena_proponowana from dom where miasto='gdansk'
- select cena_proponowana, miasto, ulica from dom where miasto='gdansk' and (ulica like 'grunwaldzka%' or ulica like 'torunska%')
- --12
- select cena_proponowana, miasto from dom where miasto='gdansk' or miasto='gdynia' order by cena_proponowana desc;
- --12 inaczej
- select cena_proponowana, miasto from dom where miasto in ('gdansk', 'gdynia') order by cena_proponowana desc
- --13
- select distinct miasto from dom
- --14
- select * from transakcja where cena_uzyskana between 200000 and 500000
- select * from transakcja where id_domu<15
- --------17
- select * from dom where cena_proponowana is null
- insert into dom values
- (7,'warszawa','niepodleglosci 101',230.2,null);
- ---18
- select * from dom where id_domu>2 and ulica like '%w%'
- --19
- --20
- select *, cena_proponowana*1.15 as 'cena z podatkiem xd' from dom
- --21
- select *,
- Cena_proponowana as 'cena bez pod'
- cena_proponowana *1.15 as 'cena z pod'
- cena_proponowana *0.15 as'pod'
- from dom
- --22
- select cast(round(avg(cena_proponowana/metraz),2) as money) as 'sr cena m2' from dom
- --23
- select k.miasto, imie, nazwisko, cena_proponowana, cena_uzyskana from klient k, dom d, transakcja t
- where k.id_klienta=t.id_klienta and d.id_domu=t.id_domu and year(data_transakcji)='2017'
- --24
- select *,
- case
- when metraz<50 then '2pok'
- when metraz<100 then '3pok'
- else '4pok'
- end as 'l pok'
- from dom
- --2
- select * from transakcja t, dom d
- where t.id_domu=d.id_domu
- and d.miasto not in ('gdansk', 'gdynia', 'sopot')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement