【发布时间】:2012-05-18 18:36:44
【问题描述】:
这可能是一个非常基本的问题,但我有点不懂 SQL。
为了简化问题,设一个只有一列的表格,这样我就可以水平写下行:
1 3 11 39 41 45 52 63 66 70 72 80 81 90 92 97
如您所见,它们已排序。现在,我知道有“70”的行,我想按升序查询它之前的五行。也就是说,我想要
41 45 52 63 66
我应该如何查询?
我可以按降序查询五行,然后将结果集反转,但我认为应该有更好的方法。
【问题讨论】: