【发布时间】:2020-04-11 14:36:02
【问题描述】:
我正在使用名为ItemCode 的列。 ItemCode 是 Varchar(50) 类型。
这是我的查询
Select * from Inventory order by ItemCode
所以,现在我的结果是这样的
ItemCode-1
ItemCode-10
ItemCode-2
ItemCode-20
等等。 如何订购我的字符串,如下例所示?
ItemCode-1
ItemCode-2
ItemCode-10
ItemCode-20
我应该将我的列转换为数字吗?我还提到我有一些字段不包含数字。
【问题讨论】:
-
为什么每个 ItemCode 都使用“ItemCode”这个词?你不能单独使用代码(数字)吗?那里没用。
标签: sql-server sql-server-2008