Como faço para classificar uma coluna VARCHAR no servidor SQL que contém números?

eu tenho umVARCHAR coluna em umSQL Server 2000 banco de dados que pode conter letras ou números. Depende de como o aplicativo é configurado no front-end para o cliente.

Quando ele contém números, quero que ele seja classificado numericamente, por exemplo, como "1", "2", "10" em vez de "1", "10", "2". Campos contendo apenas letras ou letras e números (como 'A1') podem ser ordenados alfabeticamente como normais. Por exemplo, isso seria uma ordem de classificação aceitável.

1
2
10
A
B
B1

Qual a melhor maneira de alcançar isto?

questionAnswers(11)

yourAnswerToTheQuestion