作者kylekai (公司的秘密真黑暗..)
看板PHP
标题Re: [请益] 读出资料表的排序问题
时间Mon Jan 14 17:48:44 2008
※ 引述《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
1F:推 johnney:本篇文章可用 order by abs(栏位名称) 来解决字串排序 01/14 18:49