【发布时间】:2020-04-24 01:28:17
【问题描述】:
我正在尝试仅使用 1 列对我的数据库 ms-access 中的一个表进行排序。 列的值是这样的:
PartMaterial
---------------------
C90X61Y13B
C90X61Y13D
C90X61Y1B
--------------------
我没有把所有的数据都放在这里,因为它太多了。
但我试过这个 sql:
SELECT DISTINCT PartMaterial FROM tblMaterialMark ORDER BY PartMaterial ASC
但是结果是这样的:
PartMaterial
---------------------
C90X61Y13B
C90X61Y13D
C90X61Y1B
--------------------
这是错误的,因为C90X61Y1B 应该是第一个。
正确的输出:
PartMaterial
---------------------
C90X61Y1B
C90X61Y13B
C90X61Y13D
--------------------
我怎样才能将这些项目以整数和字符串结合的升序排序?
【问题讨论】: