У меня есть столбец VARCHAR
в базе данных SQL Server 2000
, который может содержать буквы или цифры. Это зависит от того, как приложение настроено на клиентской стороне.
Когда он содержит числа, я хочу, чтобы он был отсортирован по номерам, например как «1», «2», «10» вместо «1», «10», «2». Поля, содержащие только буквы или буквы и цифры (например, «А1»), можно сортировать в алфавитном порядке, как обычно Например, это будет приемлемый порядок сортировки.
1
2
10
A
B
B1
Каков наилучший способ добиться этого?