最近查一個程式問題查的半天一直搞不懂

比方說

欄位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就正常的

 

怎常常都沒注意到這種小細節

 

 

 

 

 

ROACH 發表在 痞客邦 PIXNET 留言(0) 人氣()