gpt4 book ai didi

mysql - 选择SQL查询的一些结果

转载 作者:行者123 更新时间:2023-11-29 06:14:37 25 4
gpt4 key购买 nike

通过 MySQL 中的简单 SQL 查询,如何才能只获取前 5 个结果?
那么,我怎样才能得到接下来的 5 个结果呢?

例如(伪代码):

select * from (select * from some_table) where <first 5 results>
select * from (select * from some_table) where <second 5 results (6-10)>

最佳答案

您应该能够在语句末尾使用 LIMIT 5 获得前 5 个结果:

SELECT * FROM some_table LIMIT 5;

然后您可以通过如下查询获得结果 6-10:

SELECT * FROM some_table LIMIT 5 OFFSET 5;

再举一个例子,您可以通过如下查询获得结果 6-15:

SELECT * FROM some_table LIMIT 10 OFFSET 5;

请记住,如果您不添加 ORDER BY 语句,则会按任意顺序检索结果。因此,在没有 ORDER BY 的情况下使用 LIMITOFFSET 并没有什么意义。

关于mysql - 选择SQL查询的一些结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7301668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com