create or replace trigger tr_score
before insert or update 
on score for each row
begin
if :new.score<80 then
update users set id_rank=1 where users.id_users=:new.id_users;
elsif :new.score>=80 and :new.score<100 then
update users set id_rank=2 where users.id_users=:new.id_users;
 else
update users set id_rank=3 where users.id_users=:new.id_users;
end if;
end;