fryc1906

bazy_ciag_dalszy_sql

May 30th, 2016
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.62 KB | None | 0 0
  1. stosujac select prosze wyswietlic pracownikow (nazwisko imie i pensja) uporzadkowane w kolejnosci malejacej wg pensji
  2.  
  3. select imie,nazwisko,pensja from gryc_pracownik order by pensja desc
  4.  
  5. IMIE NAZWISKO PENSJA
  6. ------------------------------ ------------------------------ ----------------------
  7. Adrian Dzieciol 4500
  8. Aneta Wrobel 2500
  9. Andzelika Golab 2500
  10. Julia Mrowka 2500
  11. Janina Zuk 2500
  12. Grzegorz Gepard 2500
  13. Nikolas Strus 2500
  14. Adam Bocian 2500
  15. Natalia Kiwi 2500
  16. Genowefa Pantera 2500
  17. Paulina Zyrafa 2500
  18. Kamil Krokodyl 2500
  19. Krystyna Biedronka 2500
  20. Marian Gazela 2500
  21. Maja Antylopa 2500
  22. Miroslaw Emu 2500
  23. Patryk Slon 1850
  24. Gerard Lew 1850
  25.  
  26.  
  27. select distinct pensja from gryc_pracownik order by pensja desc
  28.  
  29. PENSJA
  30. ----------------------
  31. 4500
  32. 2500
  33. 1850
  34.  
  35. select * from gryc_pracownik where nazwisko like 'S%'
  36.  
  37. ID_PRACOWNIKA IMIE NAZWISKO NR_DZIALU PENSJA
  38. ---------------------- ------------------------------ ------------------------------ ---------------------- ----------------------
  39. 22 Patryk Slon 7 1850
  40. 30 Nikolas Strus 6 2500
  41.  
  42. select * from gryc_pracownik where nazwisko not like 'S%'
  43.  
  44. ID_PRACOWNIKA IMIE NAZWISKO NR_DZIALU PENSJA
  45. ---------------------- ------------------------------ ------------------------------ ---------------------- ----------------------
  46. 10 Adrian Dzieciol 1 4500
  47. 11 Adam Bocian 3 2500
  48. 12 Aneta Wrobel 6 2500
  49. 13 Andzelika Golab 6 2500
  50. 16 Julia Mrowka 2 2500
  51. 17 Janina Zuk 3 2500
  52. 18 Grzegorz Gepard 5 2500
  53. 19 Gerard Lew 7 1850
  54. 20 Genowefa Pantera 3 2500
  55. 23 Paulina Zyrafa 3 2500
  56. 24 Kamil Krokodyl 5 2500
  57. 25 Krystyna Biedronka 1 2500
  58. 26 Marian Gazela 2 2500
  59. 27 Maja Antylopa 4 2500
  60. 28 Miroslaw Emu 2 2500
  61. 29 Natalia Kiwi 3 2500
  62.  
  63.  
  64. max zarobek where dzial
  65.  
  66. Select max(pensja) from gryc_pracownik where nr_dzialu=1
  67.  
  68. Select max(pensja) as maksymalna_pensja from gryc_pracownik where nr_dzialu=1
  69.  
  70. MAKSYMALNA_PENSJA
  71. ----------------------
  72. 4500
  73.  
  74.  
  75. po selecie tylko nazwy kolumn po group by
  76.  
  77.  
  78. ile wynosi srednia pensja w dziale
  79.  
  80. Select nr_dzialu,avg(pensja) from gryc_pracownik group by nr_dzialu
  81. NR_DZIALU AVG(PENSJA)
  82. ---------------------- ----------------------
  83. 1 3500
  84. 6 2500
  85. 2 2500
  86. 5 2500
  87. 4 2500
  88. 3 2500
  89. 7 1850
  90.  
  91. ilu pracownikow w poszczegolnych dzialch
  92.  
  93. Select count(imie)as ilosc_pracownikow,nr_dzialu from gryc_pracownik group by nr_dzialu
  94.  
  95. ILOSC_PRACOWNIKOW NR_DZIALU
  96. ---------------------- ----------------------
  97. 2 1
  98. 3 6
  99. 3 2
  100. 2 5
  101. 1 4
  102. 5 3
  103. 2 7
  104.  
  105.  
  106. wyswietl roczny dochod wszystkich kierownikow
  107.  
  108. Select sum(pensja)*12 as roczny_wydatek_na_Kierownikow from gryc_pracownik where Stanowisko='Kierownik'
  109.  
  110. ROCZNY_WYDATEK_NA_KIEROWNIKOW
  111. -----------------------------
  112. 226200
Add Comment
Please, Sign In to add comment