高难度问题?关于排序
怎样将SELECT 的结果 以倒序方式输出
SELECT 结果中无 ORDER BY ,也不能为其增加ORDER BY
不能用临时表,因为数据很多,会影响速度.
还有其它的办法吗?
问题点数:20、回复次数:8Top
1 楼yujohny(踏网无痕)回复于 2003-09-04 15:57:06 得分 0
原来的select不能用order by,又不能用临时表
那我帮上你,呵呵
只能帮你UPTop
2 楼ASPCOMjsp()回复于 2003-09-04 15:58:50 得分 0
不会Top
3 楼zhbname(赤澜)回复于 2003-09-04 16:09:31 得分 0
用臨時表Top
4 楼hillhx(曾经的曾经)回复于 2003-09-04 16:30:51 得分 10
像这种古怪的问题在我感觉可能问题就出在问题的本身,你可以先想想,你为什么会提出这种奇怪要求的问题,想明白了,可能你就能解决你的问题了
其实好的技术并不是单纯的技巧,而是利用合适的方式去避免问题的发生,或者当问题发生了,用合适的方式去解决。单纯的解决问题,并不能解决你所有的问题。Top
5 楼hillhx(曾经的曾经)回复于 2003-09-04 16:38:25 得分 0
你可以建立或者改变簇索引,数据库默认的选择是按簇索引的顺序选择的Top
6 楼hillhx(曾经的曾经)回复于 2003-09-04 16:41:01 得分 0
设计表/MANAGE INDEX AND KEY/新建立一个索引 选上CREATE AS CLUSTERE 别忘记加上DESCTop
7 楼cloudchen(cloudchen)回复于 2003-09-04 17:35:08 得分 10
管理索引,索引中可以设计该列的默认排序方式Top
8 楼qiaolin53(冷眼看人生)回复于 2003-09-04 20:59:11 得分 0
赞成hillhx(曾经的曾经)Top




