sql – 不使用order by子句对结果进行排序
发布时间:2020-12-12 06:59:13 所属栏目:MsSql教程 来源:网络整理
导读:我在面试中问了一个问题,即不使用order by子句而不使用像php这样的脚本来排序结果.我足够google它,但没有找到方法.有没有方法以这种方式对结果进行排序.并且应该不使用像php等任何脚本. 解决方法 你不能,至少不可靠. 某些SQL实现可能会按主键或聚簇索引的顺序
我在面试中问了一个问题,即不使用order by子句而不使用像php这样的脚本来排序结果.我足够google它,但没有找到方法.有没有方法以这种方式对结果进行排序.并且应该不使用像php等任何脚本.
解决方法你不能,至少不可靠.某些SQL实现可能会按主键或聚簇索引的顺序返回行,但SQL本身是一个关系代数,它返回任意有序的集合,除非另有说明. 返回行的顺序很可能很大程度上取决于创建表后的插入和删除活动. 我对这样的面试问题的回答是:
|
推荐文章
站长推荐
热点阅读