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