在下面的查询中:

SELECT column 
FROM table
LIMIT 18 OFFSET 8

我们将得到多少结果作为输出,从哪里到哪里?

推荐答案

它将返回18个结果,从记录9开始,到记录26结束.

offset开始读取查询.首先偏移8,这意味着跳过查询的前8个结果.然后你限制18.这意味着你考虑记录9, 10, 11、12, 13, 14、15, 16…24条、25条、26条,共有18条记录.

看看this.

还有official documentation人.

Mysql相关问答推荐

在MySQL中从非连续数据创建时间线

使用触发器markdown 10%

最终的自联表是如何记住关联的呢?

带有 JOIN 和 WHERE 子句的 INSERT 语句

如何更新一个巨大的表的 50k 行?

在 MySQL 中,如何对 LIKE 查询进行批量更新,删除字符?

global max_connections 和 spring.hikari.maximumPoolSize 有什么区别?

如何在 MySQL 中使用从 SELECT IF 返回的布尔值

为什么这个 NOT NULL 到 NULL 迁移会触发大量 I/O 操作?

在 SQL 中的 case 语句之后将新列转换为 INT

了解 SQL 中的元组语法

估计行数 SQL

如何过滤表格,以便它显示最新的数据?

PHP,MySQL 错误:列计数与第 1 行的值计数不匹配

MAMP mysql 服务器无法启动.没有mysql进程正在运行

你如何 OR 两个 LIKE 语句?

MySQL解释计划中 Select 优化的表的含义

在 MySQL Workbench EER 图中的多个列上创建唯一约束

MySQL - 在 MySQL UPDATE 或 SELECT 查询中使用 If Then Else

如何从两个不同的日期获得年份差异?