0
A
回答
0
這會給你所需的輸出。
SELECT <column_name>
FROM <table_name>
ORDER BY CASE
WHEN <column_name> REGEXP '^[a-z]' OR <column_name> REGEXP '^[A-Z]' THEN CONCAT('1',<column_name>)
WHEN <column_name> REGEXP '^[0-9]' THEN CONCAT('2',<column_name>)
ELSE CONCAT(3, <column_name>)
END;
它首先會佔用字母,然後是數字,最後其它字符。
相關問題
- 1. MySQL的順序按版本號+姓名
- 2. 按順序編號由
- 3. 將用戶偏好與對象屬性匹配按順序百分比排序
- 4. MYSQL GROUP BY和順序按
- 5. MySQL - 按發生順序?
- 6. MySQL的順序按逗號分隔的列表
- 7. MySQL得到偏移給定的限制,順序和位置編號
- 8. 如何按字母順序排序,但尊重組或符號?
- 9. Android偏好設置 - 更改它們出現的順序
- 10. 排號的話按字母順序
- 11. Android:偏好按鈕點擊?
- 12. PHP的MySQL複雜的順序按
- 13. MySQL函數按字母順序排序字符串
- 14. C中的變音符號按字母順序排列#
- 15. MySQL按字母順序排列的順序
- 16. MySQL:按不正確的順序排列
- 17. MySQL的選擇GROUP BY和順序按
- 18. 的MySQL/PHP順序按哪裏
- 19. C#MySQL的順序按返回-1
- 20. 按命令匹配的MySQL順序
- 21. PHP + MySQL的橫幅旋轉按順序
- 22. 符號'符號'偏移不一致
- 23. 標點符號與字母的順序
- 24. 數據表按編號字段順序
- 25. Excel - 按編號順序突出顯示
- 26. 打印按順序使用括號
- 27. 如何在Common Lisp中按字母順序比較符號?
- 28. 按字母順序排序字符串
- 29. MySQL按優先順序排列
- 30. Mysql:按順序將值插入缺口
我想,這就是所謂的「整理」。http://dev.mysql.com/doc/refman/5.1/en/charset-syntax.html – FrustratedWithFormsDesigner 2010-03-23 20:49:19
秒。以下是如何定義自定義排序規則http://dev.mysql.com/doc/refman/5.1/en/adding-collation-sim PLE-8bit.html – user187291 2010-03-23 22:16:30