是否有可能以下列方式在MySQL中的字母順序排列:SQL順序按字母前沒有零的數字小於10
A1
A2
A3
A5
A10
A11
A20
A23
A24
Unfortu最近我訂購的訂單如下面所示。注意A10之前的任何數字是不是分組在一起的?
A1
A10
A11
A12
A2 < A2
A20
A23
A24
A3 < A3
A5 < A5
注: 這些字母數字串實際上是郵政代碼,所以我不能放A01,因爲這在技術上不是郵政編碼前綴。我還想避免讓用戶輸入其他數據來幫助系統正確排序,因爲我的用戶不是非常瞭解網絡。而且,這些字母數字字符串將無法以正確的順序輸入到數據庫中,因爲它們可以隨時刪除和添加。
做真正的郵政編碼,你總是以一個字母開頭,或者它是可變的嗎? – 2010-01-07 05:50:27