How many kinds of roles are there for the staff?
select count(distinct role_code) from project_staff