Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1.
- INSERT INTO klienci (
- idklienta,
- nazwa,
- ulica,
- miejscowosc,
- kod,
- telefon
- ) SELECT 93, 'Matusiak Iza', ulica, miejscowosc, kod, telefon FROM klienci
- WHERE nazwa = 'Matusiak Edward'
- 2.
- INSERT INTO czekoladki VALUES ('x91', 'Nieznana Nieznajoma',
- NULL, NULL, NULL, 'Niewidzialna czekoladka wspomagajaca odchudzanie.',
- 0.26, 0)
- 4.2.
- update czekoladki set koszt = 0.9 * koszt where idczekoladki in ('W98', 'M98', 'X91')
- 4.4.
- update klienci set miejscowosc = 'Piotrograd'
- where miejscowosc = 'Leningrad'
- 4.5.
- update czekoladki set koszt = koszt + 0.15
- where substr(idczekoladki, 2, 2)::int > 90
- 5.1.
- delete from klienci where nazwa ~ '^Matusiak .*'
- 5.2.
- delete from klienci where idklienta > 90
- 5.3.
- delete from czekoladki where koszt >= 0.45 or masa >= 36 or masa = 0
- 6.
- insert into pudelka (
- idpudelka, nazwa, cena, stan)
- values
- ('pud1', 'Superpudełko', 1337, 0),
- ('pud2', 'Superpudełko v2', 2137, 0);
- insert into zawartosc values ('pud1', 'b01', 3);
- insert into zawartosc values ('pud1', 'b02', 3);
- insert into zawartosc values ('pud1', 'b03', 3);
- insert into zawartosc values ('pud1', 'b04', 1);
- insert into zawartosc values ('pud2', 'b01', 5);
- insert into zawartosc values ('pud2', 'b02', 5);
- insert into zawartosc values ('pud2', 'b03', 5);
- insert into zawartosc values ('pud2', 'b04', 5);
- PRINTING:
- select p.nazwa as pudełko, cz.nazwa as czeko, z.sztuk from pudelka p
- join zawartosc z using(idpudelka)
- join czekoladki cz using(idczekoladki)
- where p.idpudelka in ('pud1','pud2')
- CZYSZCZENIE:
- delete from zawartosc where idpudelka in ('pud1','pud2');
- delete from pudelka where idpudelka in ('pud1','pud2');
- pomiary, 2 zapytania:
- select p.id_punktu as IDPUNKTU, czas_pomiaru
- from pomiary p left join ostrzezenia o on
- (p.id_punktu = o.id_punktu and p.czas_pomiaru = o.czas_ostrzezenia)
- where o.id_punktu is null and czas_ostrzezenia is null
- select * from pomiary
- except
- (select p.* from pomiary p inner join ostrzezenia o on
- (p.id_punktu = o.id_punktu and p.czas_pomiaru = o.czas_ostrzezenia))
Add Comment
Please, Sign In to add comment