读书人

一个排序的有关问题! .

发布时间: 2012-03-18 13:55:39 作者: rapoo

一个排序的问题! 在线等...
id num times
1 1 9:00
2 3 9:12
3 null 9:14
4 2 6:00
5 9 12:00
6 null 9:04
以上是在数据库里的排列
现在要将其进行排序

排序后
id num times
1 1 9:00
4 2 6:00
2 3 9:12
5 9 12:00
6 null 9:04
3 null 9:14

即前取 num 不为null的,并按 升序 再取 num 为null 的 按 times 升序


在线等,测试成功马上结贴

[解决办法]
order by num desc,times desc
[解决办法]
这样的话你update一次null成其他值
或者分两次查询?
[解决办法]
sql server
-------------------------
order by isNull(num,10000)

Access
-----------------------------------------
order by iif(isNull(num),10000,num)

读书人网 >ASP

热点推荐