SHOW:
|
|
- or go back to the newest paste.
1 | select * from pracownicy; | |
2 | select imie,nazwisko,pensja from pracownicy; | |
3 | select imie,nazwisko,pensja from pracownicy where pensja>1500; | |
4 | select * from zamowienia where (wartosc between 1000 and 3000 and data_zamowienia>'91/05/10'); | |
5 | select * from zamowienia where (wartosc between 1000 and 3000 and data_zamowienia>'91/05/10') | |
6 | order by data_zamowienia,wartosc; | |
7 | select a.imie, a.nazwisko, b.etat from pracownicy a, etaty b where (a.id_etatu=b.id_etatu and b.etat='ANALYST'); | |
8 | ||
9 | /* Pracownicy ktorzy maja wiecej niz 2 klientow*/ | |
10 | select a.imie, a.nazwisko, count(c.id_pracownika) as "liczba pracownikow" from pracownicy a | |
11 | join klienci c on c.id_pracownika=a.id_pracownika | |
12 | group by a.imie,a.nazwisko | |
13 | having count(c.id_pracownika)>2; | |
14 | ||
15 | ||
16 | /* 9*/ | |
17 | select count(p.id_pracownika), e.etat from pracownicy p, etaty e where p.id_etatu=e.id_etatu group by e.etat order by e.etat; | |
18 | ||
19 | /* 10*/ | |
20 | select a.imie, a.nazwisko, count(c.id_pracownika) as "liczba pracownikow" from pracownicy a | |
21 | join klienci c on c.id_pracownika=a.id_pracownika | |
22 | group by a.imie, a.nazwisko; | |
23 | ||
24 | /* 11*/ | |
25 | select a.imie, a.nazwisko,c.miasto, count(c.id_pracownika) as "liczba pracownikow" from pracownicy a | |
26 | join klienci c on c.id_pracownika=a.id_pracownika | |
27 | group by a.imie, a.nazwisko, c.miasto; | |
28 | ||
29 | ||
30 | /* Pracownicy na tym samym etacie co ean Doyle*/ | |
31 | select a.imie, a.nazwisko, a.pensja from pracownicy a | |
32 | where a.id_etatu= | |
33 | ( | |
34 | select id_etatu from pracownicy where (nazwisko='DOYLE' and imie='JEAN') | |
35 | ); |