【发布时间】:2013-01-19 03:32:55
【问题描述】:
给定一个名为 title 的 VARCHAR 列,其结果如下:SELECT title FROM table ORDER BY title:
Alpha 11
Alpha 2
Beta 1
Beta 11
Beta 2
我希望这是“正确”的顺序
Alpha 2
Alpha 11
Beta 1
Beta 2
Beta 11
有没有办法做到这一点?
【问题讨论】:
-
改变你的表格,让它有两列,Field1 包含 ALPHA、BETA,.. 和
Field2包含数字部分.现在您可以轻松地对其进行排序,ORDER BY Field1 ASC, Field2 ASC变得更轻松。
标签: mysql sql select sql-order-by