Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- 2.3
- select distinct w.*
- from WYKLADOWCA w, ZAJECIA z, OCENA o
- where w.id_wykladowca = z.id_wykladowca
- and o.id_zajecia = z.id_zajecia
- and data>add_months (sysdate, -5)
- --- 2.4
- select min(ocena) as "MINIMALNA OCENA", max(ocena) as "MAKSYMALNA OCENA", avg(ocena) as "ŚREDNIA OCENA"
- from OCENA
- --- 2.5
- select max(OCENA.data)-min(OCENA.data) as "RÓŻNICA DAT"
- from OCENA
- ---2.7
- select nazwa, ects
- from PRZEDMIOT
- order by ects desc --- sortowanie od największego do najmniejszego
- fetch first row only --- "first" => "next 2" + "row" -> "rows" || odcina wiersze poza wskazana iloscia pierwszych wierszy
- --- 2.8
- select distinct Z.DZIENTYG, P.NAZWA
- from ZAJECIA Z, PRZEDMIOT P
- where Z.ID_PRZEDMIOT = P.ID_PRZEDMIOT
- and P.NAZWA like 'Algorytmy%' or P.NAZWA like 'Statystyka%'
- --- 2.9
- select distinct GRUPA.NAZWA
- from GRUPA G, ZAJECIA Z, SALA S, BUDYNEK B
- where (B.NAZWA like 'WFMiI' or B.NAZWA 'WIL')
- and Z.ID_GRUPA = G.ID_GRUPA
- and B.ID_BUDYNEK = S.ID_BUDYNEK
- --- 2.10
- select P.NAZWA
- from PRZEDMIOT P, TYTULNAUKOWY T, WYKLADOWCA W, ZAJECIA Z
- where T.NAZWA like 'mgr in%'
- and T.ID_TYTUL = W.ID_TYTULNAUKOWY
- and W.ID_WYKLADOWCA = Z.ID_WYKLADOWCA
- and Z.ID_PRZEDMIOT = P.ID_PRZEDMIOT
- --- 2.11
- select W.NAZWISKO, W.IMIE
- from WYKLADOWCA W, TYTULNAUKOWY T, ZAJECIA Z, PRZEDMIOT P
- where T.NAZWA like 'Prof%'
- and T.ID_TYTUL = W.ID_TYTULNAUKOWY
- and W.ID_WYKLADOWCA = Z.ID_WYKLADOWCA
- and Z.ID_PRZEDMIOT = P.ID_PRZEDMIOT
- --- 2.12
- select W.NAZWISKO, W.IMIE, Z.DZIENTYG
- from ZAJECIA Z, WYKLADOWCA W, SALA S
- where S.KODSALI like 'Si_ownia'
- and S.ID_SALA = Z.ID_SALA
- and Z.ID_WYKLADOWCA = W.ID_WYKLADOWCA
- --- 2.13
- select BUDYNEK.NAZWA, count (ID.ZAJECIA) ile
- from SALA, ZAJECIA
- where ZAJECIA.ID_SALA = SALA.ID_SALA
- and BUDYNEK.ID_BUDYNEK = SALA.ID_BUDYNEK
- group by BUDYNEK.NAZWA
- order by ile
- --- 2.14
- select imie, case when nazwisko like '%sk%' then 'BRAK PRZEDMIOTU' else nazwisko end nazwisko
- from wykladowca
- --- 2.15
- select replace(NRALBUMU, '909', '000')
- from STUDENT
- --- 2.16
- select distinct W.*
- from WYKLADOWCA W, ZAJECIA Z, SALA S
- where W.ID_WYKLADOWCA = Z.ID_WYKLADOWCA
- and S.ID_SALA = Z. ID_SALA
- and KODSALI like 'K%'
- and (DZIENTYG not like 'PON' and DZIENTYG not like 'CZW')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement