module44
module4
module33
module3
module23
module2
module1
可是小弟想以他们降序排列阿!!怎么办啊??
这是module_id字段。大虾们帮帮小弟!!!
module4
module33
module3
module23
module2
module1
可是小弟想以他们降序排列阿!!怎么办啊??
这是module_id字段。大虾们帮帮小弟!!!
调试欢乐多
Select module_id From Table order by left(module_id +'00000',15) desc
不过我不知道楼上给的为什么不行?我在给一个,用SUBSTRING把数字分出来,然后排序,不知道这个是不是搂住的意思
select module_id,SUBSTRING(module_id FROM 7) as d from Table order by d desc
如果要是想按数字排序,就在d后加0,order by d+0 desc
module4
module33
module3
module23
module2
module1
3
1
就是说,我的字段不一定是什么类型的。首字符当然是按照asc码排列了。
然后,如果相同字母后边还有数字的话,就按照数字大小再排列。
我上面的字段很清晰了吧??~~~~~
谢谢楼上和各位拉!!!小弟的这个问题似乎各抒己见。赫赫
From Table
order by iif(val(module_id)=0,'b','a'),val(StrReverse(Val(StrReverse([module_id]))));手边没SQL不好测试,道理和上面一样