gpt4 book ai didi

LIMIT 中的 MySQL 数学和 COUNT(*)

转载 作者:可可西里 更新时间:2023-11-01 07:29:31 25 4
gpt4 key购买 nike

是否可以让 MySQL LIMIT 有一个总行数除以 2 的偏移量,以便查询看起来像这样:

SELECT * FROM test LIMIT COUNT(*) / 2, 5

5 只是一个数字。

最佳答案

这是不可能的。

来自documentation :

Expressions can be used at several points in SQL statements, such as in the ORDER BY or HAVING clauses of SELECT statements, in the WHERE clause of a SELECT, DELETE, or UPDATE statement, or in SET statements.

同样来自 SELECT documentation :

The LIMIT clause can be used to constrain the number of rows returned by the SELECT statement. LIMIT takes one or two numeric arguments, which must both be nonnegative integer constants (except when using prepared statements).

您将不得不执行两个查询——一个用于计数,另一个用于限制。

关于LIMIT 中的 MySQL 数学和 COUNT(*),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1396304/

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