+ -
当前位置:首页 → 问答吧 → asp数组排序问题

asp数组排序问题

时间:2011-10-23

来源:互联网

各个字段
id con num
1 5,8,9 200
2 5,4,3 100
3 3,9,7 200
4 4,5,6 100

排序后应该是ID1 3 4 2 如果num数值相同 则按照con里的从后面的数往前排列
当然con里的值不固定的,请教SQL语句应该怎么写问题补充: 

SQL = "Select * FROM Ranking order by eft(mid(Con,1),instr(mid(Con,1),',')-1) Desc, Num Desc"
目前只能取到con的头一个数

作者: gueiqi123   发布时间: 2011-10-23

这个规则定得很烦人,还从后比较,那为什么存储的时候不颠倒一下顺序呢。

既然这样的话,在SQL里就先反转一下CON的内容假设重命名为theforever_csdn,然后在查询条件里按NUM和theforever_csdn先后排序即可。

作者: theforever   发布时间: 2011-10-23