Optimal table design for prizes that can be int or str
Make a prize_money column with the proper currency/float/decimal type and a prize_other column that is text/varchar. Depending on the type of prize, use one or the other.