我有一个包含字母数字值的列,名称为TableName只要它是字母数字,它几乎可以是任何短语。如何正确地对SQL Server中的字母数字值进行排序
的样本数据可能是(不一定是3字母后面的数字)
AAA 1
AAB 2
AAC 3
AAB 10
AAC 12
AAB 12
如果我使用的是正常的有点像ORDER BY表名
这将成为
AAA 1
AAB 10
AAB 12
AAB 2
AAC 12
AAC 3
我想要完成的是
AAA 1
AAB 2
AAB 10
AAB 12
AAC 3
AAC 12
我想让你知道,这个领域可能是任何东西 即
ABC123MAS3482
KASJ19LKA
213LKS23
只是为了让你知道,有在外地没有格式。 唯一的规则是它是字母数字。
我希望你们可以帮助我提高你在SQL方面的知识。
我使用SQL Server 2008 R2的