Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- match(p:Predmet)
- where p.sifraPredmeta = 123
- set p.espb = 5
- remove p.semestar
- match(s:student)-[r:POLOZIO]->(p:Predmet)
- where s.brojIndeks = '2018/0245' and p.sifraPredmeta = 123
- set r.datumPolaganja = date({day: 10, month: 7, year: 2018})
- match(s:student)-[r:POLOZIO]->(p:Predmet)
- where s.brojIndeks = '2018/0245' and p.sifraPredmeta = 123
- delete(r)
- match(s:student)
- where s.brojIndeks = '2018/0245'
- delete (s)
- match(p:Predmet)
- where p.sifraPredmeta = 123
- delete (p)
- -----
- match (o:Odeljenje)
- return (o)
- match (o:Odeljenje)
- return o.sifraOdeljenja, o.nazivOdeljenja, o.grad
- match (z:Zaposleni)
- where z.plata >= 30000 and z.plata <= 50000
- return z.ime, z.prezime, z.plata
- order by z.plata desc, z.prezime asc
- match (z:Zaposleni)
- where z.ime =~ '.*[aA][nN].*' or z.ime =~ '^.{5}$'
- return z.ime, z.prezime, z.datumRodjenja
- match (z:Zaposleni)
- return z.datumZaposlenja.day as danZaposlenja, z.datumZaposlenja.month as mesecZaposlenja, z.datumZaposlenja.year as godinaZaposlenja
- match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
- where o.grad = 'Nis' or o.grad = 'Novi Sad'
- return z.ime, z.prezime, o.grad
- match (z:Zaposleni)
- optional match (z)-[r:RADI]->(o:Odeljenje)
- return z.ime, z.prezime, o.nazivOdeljenja
- match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
- return case o.sifraOdeljenja when 10 then round(z.plata * 1.1)
- when 20 then round(z.plata * 1.2)
- when 30 then round(z.plata * 1.3)
- else z.plata end as plata_sa_povisicom
- match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
- return z.ime, z.prezime, z.plata, case o.sifraOdeljenja when 10 then round(z.plata * 1.1)
- when 20 then round(z.plata * 1.2)
- when 30 then round(z.plata * 1.3)
- else z.plata end as plata_sa_povisicom
- match (z:Zaposleni)-[r:RADI]->(o:Odeljenje)
- return o.sifraOdeljenja, max(z.plata), min(z.plata), count(*)
- order by o.sifraOdeljenja
- match (op:Obrazovni_profil)<-[r2:IMA]-(z:Zaposleni)-[r:RADI]->(o:Odeljenje)
- with o.sifraOdeljenja as sifraOdelj, op.sifraOP as sifraProfila, max(z.plata) as maxPlata
- where maxPlata > 35000
- return sifraOdelj, sifraProfila, maxPlata
- match (rs:Radni_status)<-[r1:ANGAZOVAN]-(rm:Radno_mesto)
- where rs.nazivRS = 'probni rad'
- with (rm) as radnoMesto
- match (z:Zaposleni)-[r2:ANGAZOVAN]->(radnoMesto)
- return z.sifraZaposlenog, r2.datumOd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement