SHARE
TWEET

baze 23.05

a guest May 23rd, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. match(p:Predmet)
  2. where p.sifraPredmeta = 123
  3. set p.espb = 5
  4. remove p.semestar
  5.  
  6. match(s:student)-[r:POLOZIO]->(p:Predmet)
  7. where s.brojIndeks = '2018/0245' and p.sifraPredmeta = 123
  8. set r.datumPolaganja = date({day: 10, month: 7, year: 2018})
  9.  
  10. match(s:student)-[r:POLOZIO]->(p:Predmet)
  11. where s.brojIndeks = '2018/0245' and p.sifraPredmeta = 123
  12. delete(r)
  13.  
  14. match(s:student)
  15. where s.brojIndeks = '2018/0245'
  16. delete (s)
  17.  
  18. match(p:Predmet)
  19. where p.sifraPredmeta = 123
  20. delete (p)
  21.  
  22. -----
  23.  
  24. match (o:Odeljenje)
  25. return (o)
  26.  
  27. match (o:Odeljenje)
  28. return o.sifraOdeljenja, o.nazivOdeljenja, o.grad
  29.  
  30. match (z:Zaposleni)
  31. where z.plata >= 30000 and z.plata <= 50000
  32. return z.ime, z.prezime, z.plata
  33. order by z.plata desc, z.prezime asc
  34.  
  35. match (z:Zaposleni)
  36. where z.ime =~ '.*[aA][nN].*' or z.ime =~ '^.{5}$'
  37. return z.ime, z.prezime, z.datumRodjenja
  38.  
  39. match (z:Zaposleni)
  40. return z.datumZaposlenja.day as danZaposlenja, z.datumZaposlenja.month as mesecZaposlenja, z.datumZaposlenja.year as godinaZaposlenja
  41.  
  42. match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
  43. where o.grad = 'Nis' or o.grad = 'Novi Sad'
  44. return z.ime, z.prezime, o.grad
  45.  
  46. match (z:Zaposleni)
  47. optional match (z)-[r:RADI]->(o:Odeljenje)
  48. return z.ime, z.prezime, o.nazivOdeljenja
  49.  
  50. match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
  51. return case o.sifraOdeljenja when 10 then round(z.plata * 1.1)
  52. when 20 then round(z.plata * 1.2)
  53. when 30 then round(z.plata * 1.3)
  54. else z.plata end as plata_sa_povisicom
  55.  
  56. match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
  57. return z.ime, z.prezime, z.plata, case o.sifraOdeljenja when 10 then round(z.plata * 1.1)
  58. when 20 then round(z.plata * 1.2)
  59. when 30 then round(z.plata * 1.3)
  60. else z.plata end as plata_sa_povisicom
  61.  
  62. match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
  63. return o.sifraOdeljenja, max(z.plata), min(z.plata), count(*)
  64. order by o.sifraOdeljenja
  65.  
  66. match (op:Obrazovni_profil)<-[r2:IMA]-(z:Zaposleni)-[r:RADI]->(o:Odeljenje)
  67. with o.sifraOdeljenja as sifraOdelj, op.sifraOP as sifraProfila, max(z.plata) as maxPlata
  68. where maxPlata > 35000
  69. return sifraOdelj, sifraProfila, maxPlata
  70.  
  71. match (rs:Radni_status)<-[r1:ANGAZOVAN]-(rm:Radno_mesto)
  72. where rs.nazivRS = 'probni rad'
  73. with (rm) as radnoMesto
  74. match (z:Zaposleni)-[r2:ANGAZOVAN]->(radnoMesto)
  75. return z.sifraZaposlenog, r2.datumOd
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top