相关疑难解决方法(0)

如何在包含数字的SQL Server中对VARCHAR列进行排序?

VARCHARSQL Server 2000数据库中有一个列,可以包含字母或数字.这取决于客户在前端配置应用程序的方式.

当它确实包含数字时,我希望它以数字方式排序,例如"1","2","10"而不是"1","10","2".只包含字母,字母和数字(如'A1')的字段可以按字母顺序排序.例如,这将是可接受的排序顺序.

1
2
10
A
B
B1
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳方法是什么?

sql t-sql

50
推荐指数
5
解决办法
11万
查看次数

标签 统计

sql ×1

t-sql ×1