Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. 1. select * from tematy where nr_tem =5
  2.  
  3. 2. select nazwisko from pracownicy where nazwisko like 'K%'
  4.  
  5. 3. SELECT TEMAT FROM TEMATY T ,PRACOWNICY P
  6. WHERE P.NAZWISKO = 'Misiura'
  7.  
  8. 4. SELECT P.NAZWISKO FROM PRACOWNICY P ,TEMATY T
  9. WHERE PLEC LIKE 'M' AND (T.TEMAT ='DYSK' OR T.TEMAT='GUPTA') ORDER BY NAZWISKO DESC
  10.  
  11. 5. select distinct f.nazwa_funkcji from funkcje f , tematy t
  12. where t.DATA_ROZP < '1990' and t.data_odb < '1990'
  13.  
  14.  
  15. 6. select t1.temat, t1.nr_tem, t2.temat, t2.nr_tem
  16. from tematy t1, tematy t2
  17. where t1.NR_TEM=t2.nr_tem_nadrz
  18.  
  19. 7. select SUM(kwota) from wyplaty, tematy t
  20. where t.temat = 'dysk'
  21.  
  22. 8. SELECT AVG(w.KWOTA)
  23. FROM WYPLATY w ,FUNKCJE f , przydzialy p
  24. where w.nr_prac=p.NR_PRAC and p.KOD_FUNKCJI = f.KOD_FUNKCJI and f.nazwa_funkcji = 'kierownik'
  25.  
  26. 9. select t.temat,count(*),sum(w.kwota)
  27. from wyplaty w ,tematy t
  28. where w.nr_tem= t.nr_tem
  29. group by t.temat
  30.  
  31. 10. SELECT P.NAZWISKO, AVG(w.kwota) from WYPLATY W,PRACOWNICY P
  32. WHERE W.NR_PRAC=P.NR_PRAC
  33. GROUP BY P.NAZWISKO
  34.  
  35. 11. SELECT t.temat
  36. FROM TEMATY T,WYPLATY W
  37. WHERE T.NR_TEM=W.NR_TEM
  38. GROUP BY T.TEMAT
  39. HAVING SUM(W.KWOTA) <400
  40.  
  41. 12. SELECT PRA.NAZWISKO FROM PRACOWNICY PRA, PRZYDZIALY P, TEMATY T
  42. WHERE P.NR_PRAC=PRA.NR_PRAC
  43. GROUP BY PRA.NAZWISKO
  44. HAVING COUNT(*) >5
  45.  
  46. 13. SELECT T1.TEMAT
  47. FROM TEMATY T1, TEMATY T2
  48. WHERE T1.DATA_ROZP>T2.DATA_ROZP AND T2.TEMAT='DYSK'
  49.  
  50. 14. SELECT P.NAZWISKO
  51. FROM PRACOWNICY P ,WYPLATY W
  52. WHERE P.NR_PRAC=W.NR_PRAC
  53. GROUP BY P.NAZWISKO
  54.  
  55. HAVING SUM(W.KWOTA) >
  56. (
  57. SELECT SUM(W.KWOTA)
  58. FROM WYPLATY W , PRACOWNICY P
  59. WHERE W.NR_PRAC=P.NR_PRAC AND P.NAZWISKO='MISIURA'
  60. )
  61.  
  62. 15. SELECT t.temat
  63. from tematy t ,przydzialy p
  64. where t.nr_tem=p.nr_tem
  65. group by t.temat
  66.  
  67. having count(*) >
  68. (
  69. select count(*)
  70. from tematy t, przydzialy p
  71. where t.nr_tem=p.nr_tem and t.temat='DYSK'
  72. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement