Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. postgres=> select nr_indeksu from oceny269 union select nr_indeksu from zamieszkanie269;
- nr_indeksu
- ------------
- 123456
- 456456
- 666666
- 111111
- 123123
- 456123
- 2. postgres=> select nr_indeksu from oceny269 intersect select nr_indeksu from zamieszkanie269;
- nr_indeksu
- ------------
- 123456
- 123123
- 456123
- 2b. postgres=> select oceny269.nr_indeksu from oceny269 inner join zamieszkanie269 on oceny269.nr_indeksu = zamieszkanie269.nr_indeksu;
- nr_indeksu
- ------------
- 123456
- 123123
- 456123
- 3. postgres=> select nr_indeksu from oceny269 except select nr_indeksu from zamieszkanie269;
- nr_indeksu
- ------------
- 666666
- 111111
- 4. postgres=> select * from przedmiot269 cross join mp_zajecia269;
- prowadzacy | przedmiot | typ | przedmiot | typ | sala
- ------------+------------+-----+------------+-----+------
- Nowacka | Hiszpanski | WYK | Hiszpanski | WYK | 100
- Majka | Hiszpanski | LAB | Hiszpanski | WYK | 100
- Baka | Geologia | WYK | Hiszpanski | WYK | 100
- Majka | Geologia | LAB | Hiszpanski | WYK | 100
- Nowacka | Hiszpanski | WYK | Hiszpanski | LAB | 22
- Majka | Hiszpanski | LAB | Hiszpanski | LAB | 22
- Baka | Geologia | WYK | Hiszpanski | LAB | 22
- Majka | Geologia | LAB | Hiszpanski | LAB | 22
- Nowacka | Hiszpanski | WYK | Geologia | WYK | 100
- Majka | Hiszpanski | LAB | Geologia | WYK | 100
- Baka | Geologia | WYK | Geologia | WYK | 100
- Majka | Geologia | LAB | Geologia | WYK | 100
- Nowacka | Hiszpanski | WYK | Geologia | LAB | 12
- Majka | Hiszpanski | LAB | Geologia | LAB | 12
- Baka | Geologia | WYK | Geologia | LAB | 12
- Majka | Geologia | LAB | Geologia | LAB | 12
- 5. postgres=> select * from przedmiot269 natural join mp_zajecia269;
- przedmiot | typ | prowadzacy | sala
- ------------+-----+------------+------
- Hiszpanski | WYK | Nowacka | 100
- Hiszpanski | LAB | Majka | 22
- Geologia | WYK | Baka | 100
- Geologia | LAB | Majka | 12
- 6. postgres=> select imie, nazwisko from dane269, oceny269 where (( oceny269.ocena_egz + ocena_lab)/2<4) except select imie, nazwisko from dane269, zamieszkanie269
- where dane269.nr_indeksu = zamieszkanie269.nr_indeksu;
- imie | nazwisko
- ------+----------
- Olaf | Bach
- Maja | Pach
- 7. postgres=> select * from przedmiot269 join mp_zajecia269 using(przedmiot, typ);
- \przedmiot | typ | prowadzacy | sala
- ------------+-----+------------+------
- Hiszpanski | WYK | Nowacka | 100
- Hiszpanski | LAB | Majka | 22
- Geologia | WYK | Baka | 100
- Geologia | LAB | Majka | 12
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement