【发布时间】:2014-07-28 06:16:08
【问题描述】:
我在表格中有一个用字符串填充的列
level 1, level 2, level 3 ... level 12.
我希望按此列排序,但不按字母顺序排序,因为此列排序
1 10 11 12 2 3 4 5 6 7 8 9
尽管它是字符串类型,我如何才能以正确的数字顺序排列此列?
我想我必须只提取字符串的数字部分并将其转换为int,但我不知道如何在 SQL Server 中执行此操作。
谢谢
【问题讨论】:
标签: sql-server tsql sorting sql-order-by natural-sort