我在面试中问了一个问题,即不使用order by子句而不使用像php这样的脚本来排序结果.我足够google它,但没有找到方法.有没有方法以这种方式对结果进行排序.并且应该不使用像php等任何脚本.
pax*_*blo 16
你不能,至少不可靠.
某些SQL 实现可能会按主键或聚簇索引的顺序返回行,但SQL本身是一个关系代数,它返回任意有序的集合,除非另有说明.
返回行的顺序很可能很大程度上取决于创建表后的插入和删除活动.
我对这样的面试问题的回答是:
是否有某种原因导致我们无法在查询中使用"order by"?公司难以赚钱,他们无法承受磁盘空间来为每个查询存储额外的几个字节吗?你是不是在该死的头脑中?问我一个会有一些相关性的问题:-)
| 归档时间: |
|
| 查看次数: |
6914 次 |
| 最近记录: |