Advertisement
patryk

SBD_L02

Mar 11th, 2015
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.52 KB | None | 0 0
  1. -- ZAD 1
  2. --SELECT NAZWISKO, SUBSTR(ETAT, 1,2) || ID_PRAC AS KOD FROM PRACOWNICY
  3.  
  4. -- ZAD 2
  5. --SELECT NAZWISKO, TRANSLATE(NAZWISKO, 'KLM', 'XXX') AS WOJNA_LITEROM FROM PRACOWNICY
  6.  
  7. -- ZAD 3
  8. --SELECT NAZWISKO FROM PRACOWNICY WHERE INSTR(NAZWISKO, 'L') <= (LENGTH(NAZWISKO) / 2) AND INSTR(NAZWISKO, 'L') != 0
  9.  
  10. -- ZAD 4
  11. --SELECT NAZWISKO, ROUND((PLACA_POD + PLACA_POD * 0.15), 0 FROM PRACOWNICY
  12.  
  13. -- ZAD 5
  14. --SELECT NAZWISKO, PLACA_POD, PLACA_POD*0.2 AS INWESTYCJA, (PLACA_POD*0.2) * POWER((1 + 0.1), 10) AS KAPITAL, ((PLACA_POD*0.2) * POWER((1 + 0.1), 10)) - (PLACA_POD*0.2) AS ZYSK FROM PRACOWNICY
  15.  
  16. -- ZAD 6
  17. --SELECT NAZWISKO, ZATRUDNIONY AS ZATRUDNI, FLOOR(MONTHS_BETWEEN(DATE '2000-01-01', ZATRUDNIONY) / 12) AS STAZ_W_2000 FROM PRACOWNICY
  18.  
  19. -- ZAD 7
  20. --SELECT NAZWISKO, TO_CHAR(ZATRUDNIONY, 'MONTH, DD YYYY') FROM PRACOWNICY WHERE ID_ZESP = 20
  21.  
  22. -- ZAD 8
  23. --SELECT TO_CHAR(SYSDATE, 'DAY') FROM DUAL
  24.  
  25. -- ZAD 9
  26. --SELECT NAZWA, ADRES,
  27. --CASE
  28. --  WHEN ADRES LIKE 'PIOTROWO%' THEN 'NOWE MIASTO'
  29. --  WHEN ADRES LIKE 'MIELZYNSKIEGO%' THEN 'STARE MIASTO'
  30. --  WHEN ADRES LIKE 'WLODKOWICA%' THEN 'GRUNWALD'
  31. --  WHEN ADRES LIKE 'STRZELECKA%' THEN 'STARE MIASTO'
  32. --  END AS DZIELNICA
  33. --FROM ZESPOLY
  34.  
  35. -- ZAD 10
  36. --SELECT NAZWISKO, PLACA_POD,
  37. --CASE
  38. --  WHEN PLACA_POD > 480 THEN 'POWYZEJ 480'
  39. --  WHEN PLACA_POD < 480 THEN 'PONIZEJ 480'
  40. --  WHEN PLACA_POD = 480 THEN 'DOKLADNIE 480'
  41. --  END AS PRÓG
  42. --FROM PRACOWNICY
  43.  
  44. -- ZAD 11
  45. SELECT NAZWISKO, PLACA_POD, DECODE(GREATEST(PLACA_POD, 480), 0, 'DOKLADNIE 480') AS PRÓG FROM PRACOWNICY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement