推 johnney:本篇文章可用 order by abs(欄位名稱) 來解決字串排序 01/14 18:49
※ 引述《absol (原來)》之銘言:
: 不好意思想請問一下
: 假使我現在資料表命名為a1,a2,a3,.......a14,a15...
: 但讀出來的排序都是a1,a14,a15,a2,a3
: 請問有沒有像是orderby這類的功能 是可以用在讀資料表,
: 讓他讀出來的排序會是 a1,a2,a3,a14,a15
: 或是有其他方法 除了把資料表命名改為a01,a02,a03,...a14.a15之外
: 謝謝~~
建立一個 table 裡面的欄位用 varchar...
然後塞入 a1 a2 a10 a12
接著 order by 那個欄位..
他出來的也是 a1 a10 a12 a2 ...
所以根本就不是有個 order by 就可以解決你的問題..
你先搞清楚字串排序的邏輯吧...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.101.164