mysql 查询某字段等于20的后3行数据
时间: 2023-04-08 21:04:05 浏览: 82
可以使用以下 SQL 语句查询某字段等于20的后3行数据:
SELECT * FROM 表名 WHERE 字段名 = 20 ORDER BY 主键 DESC LIMIT 3;
其中,表名为需要查询的表名,字段名为需要查询的字段名,主键为表中的主键字段,DESC 表示按照主键倒序排列,LIMIT 3 表示只查询前3条数据。
相关问题
mysql 查询某字段等于20以及后面3行的数据
您可以使用以下 SQL 查询语句来获取某字段等于20以及后面3行的数据:
SELECT * FROM 表名 WHERE 字段名 = 20 LIMIT 3,3;
其中,LIMIT 3,3 表示从第4行开始,获取3行数据。
mysql 查询某字段等于20当前行以及后面3行的数据
可以使用 LIMIT 和 OFFSET 关键字来实现,具体的 SQL 语句如下:
SELECT * FROM table_name WHERE column_name = 20 LIMIT 4 OFFSET 0;
其中,LIMIT 4 表示只查询 4 行数据,OFFSET 0 表示从第 0 行开始查询,也就是从当前行开始查询。如果要查询当前行以及前面的 3 行数据,可以将 OFFSET 改为 -3,即:
SELECT * FROM table_name WHERE column_name = 20 LIMIT 4 OFFSET -3;
阅读全文