String de ordem SQL como número

Eu tenho números salvos comoVARCHAR para um banco de dados MySQL. Eu não posso fazer elesINT devido a algumas outras circunstâncias dependentes.

É tomá-los como caractere e não como número durante a classificação.

No banco de dados eu tenho

1 2 3 4 5 6 7 8 9 10...

Na minha página, mostra lista ordenada como esta:

1 10 2 3 4 5 6 7 8 9

Como posso fazê-lo parecer ordenado por números ascendentes?

questionAnswers(9)

yourAnswerToTheQuestion