I want my query to ORDER BY number, but I have a problem...

I have the following numbers...

1
4
22
28T

I my number column is of type int, I lose the "T" in 28T.

If I make it of type CHAR, it orders it as follows:

1, 22, 28T, 4

4 should be before 22. Can anyone help with this? One way I can get it to work is to keep it as a CHAR and enter 1 and 4 as 01 and 04, but i don't want to have to do that.

Anyone?