如何在SQL查询返回的结果下面选择10行?

Bor*_*ris 0 sql

这是SQL表:

KEY | NAME    | VALUE  
---------------------
13b | Jeffrey | 23.5  
F48 | Jonas   | 18.2  
2G8 | Debby   | 21.1
Run Code Online (Sandbox Code Playgroud)

现在,如果我输入:

SELECT * 
  FROM table  
 WHERE VALUE = 23.5
Run Code Online (Sandbox Code Playgroud)

我会得到第一排.

我需要完成的是获得下面的第一行和下两行.有办法吗?

列没有排序,WHERE条件不参与行的选择,第一个除外.我只需要在返回的行之下添加两行 - 在SELECT查询返回的行之后输入的行.

Red*_*ter 6

如果没有日期列或自动增量列,则无法可靠地确定记录的输入顺序.

行存储在表中的物理顺序是不确定的.

  • *你不能*肯定是一个答案. (3认同)
  • OP询问了"在返回的行之后输入的行".没有日期字段,自动增量或类似情况,无法建立年代表.我不知道需要澄清的地方......? (3认同)