如何讓 字母數字 自然排序 for MySQL
今天剛好有個英文數字夾雜的欄位,我希望他能依a~z排序 and 數字由小到大排好
像這樣..
A01 A02 B01 C01
但不管我用 order by 欄位 asc 或是 order by 欄位 desc 都無法達成
後來將sql語法改成下面這樣就解決啦…
select * from 資料表 order by `欄位` +0
至於為什麼要+0,還是不了解 ~_~” 不過至少解決了…
原文連結
http://blog.feedmarker.com/2006/02/01/how-to-do-natural-alpha-numeric-sort-in-mysql/
感謝duley 支援
相關文章:
加入書籤 :






php真是個既好玩又讓人頭痛的玩意呀!!
都搞的梅干眼花療亂的~