gr A
zad. 1
SELECT * from Towary where ID like '%\%' escape '\'
zad 2.
A, D
zad 3.
select nazwisko from Pracownicy where id not in (select sprzedawca from Zakupy);
zad 4.
select * from towary where cena > (select avg(cena) from towary)
zad 5.
select id,imię,nazwisko,pensja, NVL(to_char(data),'brak') as "data" from pracownicy left join zakupy on pracownicy.id = zakupy.sprzedawca
zad 6.
select nazwa, sum(cena*ilość) from towary, zakupy where zakupy.towar = towary.id group by towary.id
|
gr. B
zad. 1
SELECT * from Towary where ID like '%\_' escape '\'
zad. 2
D A
zad. 3
select * from Towary where id not in (select towar from Zakupy);
zad 4.
select * from pracownicy where pensja < (select avg(pensja) from pracownicy)
zad 5.
select id,nazwa,cena NVL(data,'brak') as "data" from towary,zakupy where zakupy.towar = towary.id(+)
zad 6.
select pracownicy.id, sum(towary.cena*zakupy.ilość) from towary join zakupy on zakupy.towar = towary.id join pracownicy on pracownicy.id = zakupy.sprzedawca group by pracownicy.id
|
Grupa C:
1.
SELECT * FROM Produkty WHERE id LIKE `%/%%' ESCAPE `/'
2.
B
3.
SELECT id FROM Pracownicy WHERE id NOT IN (SELECT DISTINCT Sprzedawca FROM Zamówienia)
4.
SELECT * FROM Produkty WHERE cena < (SELECT AVG(cena) FROM Produkty)*8/10
5.
SELECT a.id, a.imię, a.nazwisko, a.pensja, NVL(b.id, `brak') AS „Towar” FROM Pracownicy a LEFT OUTER JOIN Zamówienia b ON a.id = b.Sprzedawca
6.
SELECT a.nazwa, SUM(a.cena*b.Ilość) FROM Produkty a, Zamówienia b WHERE a.id = b.Towar GROUP BY b.Towar
|
Grupa D:
1.
SELECT * FROM Produkty WHERE id LIKE `%/_%' ESCAPE `/'
2.
a
3.
SELECT id FROM Produkty WHERE id NOT IN (SELECT DISTINCT Towar FROM Zamówienia)
4.
SELECT * FROM Sprzedawcy WHERE pensja > (SELECT MAX(pensja) FROM Sprzedawcy)*8/10
5.
SELECT a.id, a.nazwa, a.cena, NVL(b.Sprzedawca, `brak') AS „Sprzedawca” FROM Produkty a, Zamówienia b WHERE a.id(+) = b.Towar
6.
SELECT a.id, a.imię, a.nazwisko, a.pensja, SUM(b.Ilość*c.cena) FROM Sprzedawcy a JOIN Zamówienia b ON a.id = b.Sprzedawca JOIN Produkty c ON b.Towar = c.id GROUP BY b.Sprzedawca