Advertisement
Guest User

Untitled

a guest
Mar 21st, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.42 KB | None | 0 0
  1. SET SERVEROUTPUT ON;
  2. /* zad1
  3. declare
  4.   im varchar(15);
  5.   naz varchar(15);
  6.   il integer;
  7. begin
  8.   im := &imie;
  9.   naz := &nazwisko;
  10.   select count(zajecia.ID_PRZEDMIOT) as ilosc
  11.   into il
  12.   from wykladowca,zajecia
  13.   where wykladowca.ID_WYKLADOWCA=zajecia.ID_WYKLADOWCA
  14.   and wykladowca.imie=im
  15.   and wykladowca.nazwisko = naz;
  16.  
  17.   dbms_output.put_line('ilosc zajec '||il);
  18. end;*/
  19. /*zad2
  20. declare
  21.   CURSOR std is
  22.   select imie,upper(nazwisko) as nazwisko,nralbumu
  23.   from student
  24.   order by nazwisko desc;
  25.   im student.imie%type;
  26.   naz student.nazwisko%type;
  27.   nr_albumu student.nralbumu%type;
  28. begin
  29.   IF NOT std%ISOPEN THEN
  30.     open std;
  31.     end if;
  32.  
  33.   LOOP
  34.     fetch std into im,naz,nr_albumu;
  35.     EXIT WHEN std%NOTFOUND;
  36.     dbms_output.put_line(RPAD(im, 14, '.')||RPAD(naz, 14, '.')||RPAD(nr_albumu, 14, '.'));
  37.   end loop;
  38.   close std;
  39. end;
  40. */
  41. /*
  42.  declare
  43.   nr_albumu integer;
  44.   budynek varchar(50);
  45.   sala varchar(15);
  46. begin
  47.   nr_albumu := &nr_alb;
  48.   budynek := &bud;
  49.   sala := &sal;  
  50.  
  51. end;*/
  52. /*
  53. select count(id_prz) from (
  54.   select DISTINCT zaj.ID_PRZEDMIOT as id_prz from przedmiot prz,zajecia zaj
  55.   where prz.ID_PRZEDMIOT=zaj.ID_PRZEDMIOT
  56. );*/
  57.  
  58.   SELECT DISTINCT zaj.ID_PRZEDMIOT AS id_prz FROM grupa gr,zajecia zaj,sala sal,budynek,student st
  59.   WHERE zaj.ID_SALA = sal.ID_SALA
  60.   AND zaj.id_grupa = gr.ID_GRUPA
  61.   AND sal.ID_BUDYNEK=budynek.ID_BUDYNEK
  62.   AND st.id_grupa=gr.ID_GRUPA;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement