CREATE TABLE table_name_28 (position VARCHAR(255), team VARCHAR(255), against VARCHAR(255))
What is the number of Position when the team was são paulo railway and the against is less than 46?
    
SQL: SELECT COUNT(position) FROM table_name_28 WHERE team = "são paulo railway" AND against < 46