例如,我想从前10行进行查询,如何实现呢? (未获得查询结果的前10个。)
我尝试先使用“限制”,然后再使用“位置”,但这是行不通的。
答案 0 :(得分:0)
根据您的排序标准,您可以创建这样的SQL
SELECT column1, column2, ...
FROM your table
ORDER BY sort column
LIMIT 10
这将根据排序列为您提供表中的前10行
答案 1 :(得分:0)
如果我正确理解,您首先要获取一个查询的10行,然后在这10行中搜索数据。为此,您可以使用子查询:
SELECT *
FROM (SELECT *
FROM YOUR_TABLE yt
ORDER BY yt.SOME_COLUMN
LIMIT 10) sq
WHERE sq.SOME_OTHER_COLUMN > 25;
好运。