gpt4 book ai didi

mysql - 查询限制不起作用

转载 作者:行者123 更新时间:2023-11-29 07:30:38 25 4
gpt4 key购买 nike

我需要对此查询进行限制。但这种方式是行不通的。我对sql不太熟悉,所以我不知道该怎么做。

select profile.profiles_profile_id, profile.uuid, profile.formatted_name, user.email, setting.wantProfile
from profiles_settings as setting
left join profiles_profiles as profile on profile.profiles_profile_id = setting.profiles_profile_id
left join users as user on user.users_user_id = setting.profiles_profile_id limit 20;

最佳答案

请阅读手册...

LIMIT 子句可用于限制 SELECT 语句返回的行数。 LIMIT 接受一个或两个数字参数,它们必须都是非负整数常量,但以下异常(exception):

在准备好的语句中,可以使用 ? 指定 LIMIT 参数。占位符标记。

在存储程序中,从 MySQL 5.5.6 开始,可以使用整数值例程参数或局部变量来指定 LIMIT 参数。

有两个参数,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数。初始行的偏移量为 0(不是 1):

SELECT * FROM tbl LIMIT 5,10;  # Retrieve rows 6-15

要检索从某个偏移量到结果集末尾的所有行,可以使用较大的数字作为第二个参数。此语句检索从第 96 行到最后一行的所有行:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

通过一个参数,该值指定从结果集开头返回的行数:

SELECT * FROM tbl LIMIT 5;     # Retrieve first 5 rows

换句话说,LIMIT row_count 相当于 LIMIT 0, row_count。

MANUAL

关于mysql - 查询限制不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32757692/

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