Jak posortować kolumnę VARCHAR na serwerze SQL zawierającym liczby?

mamVARCHAR kolumna w aSQL Server 2000 baza danych, która może zawierać litery lub cyfry. Zależy to od konfiguracji aplikacji na interfejsie klienta.

Gdy zawiera liczby, chcę, aby były sortowane numerycznie, np. jako „1”, „2”, „10” zamiast „1”, „10”, „2”. Pola zawierające tylko litery lub litery i cyfry (takie jak „A1”) można sortować alfabetycznie jak zwykle. Na przykład byłby to akceptowalny porządek sortowania.

1
2
10
A
B
B1

Jaki jest najlepszy sposób osiągnięcia tego celu?

questionAnswers(11)

yourAnswerToTheQuestion