What are the unique types of player positions in the tryout?
select count(distinct ppos) from tryout