一个排序的问题! 在线等...
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)