Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET SERVEROUTPUT ON;
- /* zad1
- declare
- im varchar(15);
- naz varchar(15);
- il integer;
- begin
- im := &imie;
- naz := &nazwisko;
- select count(zajecia.ID_PRZEDMIOT) as ilosc
- into il
- from wykladowca,zajecia
- where wykladowca.ID_WYKLADOWCA=zajecia.ID_WYKLADOWCA
- and wykladowca.imie=im
- and wykladowca.nazwisko = naz;
- dbms_output.put_line('ilosc zajec '||il);
- end;*/
- /*zad2
- declare
- CURSOR std is
- select imie,upper(nazwisko) as nazwisko,nralbumu
- from student
- order by nazwisko desc;
- im student.imie%type;
- naz student.nazwisko%type;
- nr_albumu student.nralbumu%type;
- begin
- IF NOT std%ISOPEN THEN
- open std;
- end if;
- LOOP
- fetch std into im,naz,nr_albumu;
- EXIT WHEN std%NOTFOUND;
- dbms_output.put_line(RPAD(im, 14, '.')||RPAD(naz, 14, '.')||RPAD(nr_albumu, 14, '.'));
- end loop;
- close std;
- end;
- */
- /*
- declare
- nr_albumu integer;
- budynek varchar(50);
- sala varchar(15);
- begin
- nr_albumu := &nr_alb;
- budynek := &bud;
- sala := &sal;
- end;*/
- /*
- select count(id_prz) from (
- select DISTINCT zaj.ID_PRZEDMIOT as id_prz from przedmiot prz,zajecia zaj
- where prz.ID_PRZEDMIOT=zaj.ID_PRZEDMIOT
- );*/
- SELECT DISTINCT zaj.ID_PRZEDMIOT AS id_prz FROM grupa gr,zajecia zaj,sala sal,budynek,student st
- WHERE zaj.ID_SALA = sal.ID_SALA
- AND zaj.id_grupa = gr.ID_GRUPA
- AND sal.ID_BUDYNEK=budynek.ID_BUDYNEK
- AND st.id_grupa=gr.ID_GRUPA;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement