【发布时间】:2021-11-26 20:11:51
【问题描述】:
例如,我在列号中有此数据:M1, M2, ... M9, M10, U1, U2。在 MySQL 查询中,我有:ORDER BY number ASC,但顺序显示为:M1, M10, M2 ... U1, U2。我可以做些什么来下订单:M1, M2, ... M9, M10, U1, U2?这可能吗?
【问题讨论】:
-
据我所知,MySQL 没有内置的方法来进行自然排序(这是您想要实现的)。
-
因此,实现这一目标的最佳方法是简单地编辑数据,例如:M01、M02 ... M10?
标签: mysql sql sql-order-by