最近查一個程式問題查的半天一直搞不懂
比方說
欄位1 | 欄位2 |
A | 1 |
B | 2 |
C | 3 |
D | 21 |
針對欄位2排序
sort initab by 欄2 ascending.
怎排都變成
欄位1 | 欄位2 |
A | 1 |
B | 2 |
D | 21 |
C | 3 |
研究的半天.....才猛然驚覺發現到
欄位2的格式當初被我宣告成char 所以系統當然以字串大小先從第一個字元開始來做排序阿!!
真是夠的!!後來改成int或number就正常的
怎常常都沒注意到這種小細節
全站熱搜
留言列表