4
如何使用ORDER BY CASE对REGEXP进行排序?或其他选择? 我不想使用UNION。谢谢mysql自定义排序第一个alpha然后数字使用大小写
mysql> SELECT `floor_id`, `floor_number` FROM `floors`;
+----------+--------------+
| floor_id | floor_number |
+----------+--------------+
| 1 | 4 |
| 2 | 7 |
| 3 | G |
| 4 | 19 |
| 5 | B |
| 6 | 3 |
| 7 | A |
+----------+--------------+
Expected result:
+----------+--------------+
| floor_id | floor_number |
+----------+--------------+
| 7 | A |
| 5 | B |
| 3 | G |
| 6 | 3 |
| 1 | 4 |
| 2 | 7 |
| 4 | 19 |
+----------+--------------+
好作业!求助 谢谢迈克。 – Nizzy 2010-06-03 22:16:45