Not sure this fully answers the question, but Wikipedia has a list showing each President and the last several job(s) he held before being elected President.
Sorry, forgot the link:
https://en.wikipedia.org/wiki/List_of_Presidents_of_the_United_States_by_previous_experience