问题标签 [sql-limit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

php - 查询限制被忽略

我有这段代码,它计算列中的所有行并correct计算LIMIT 5

被忽略的代码行



这是整个代码



我尝试了以下方法



0 投票
1 回答
1387 浏览

mysql - MySQL LIMIT 子句中的语法错误

我在查询时遇到问题:

LIMIT 由于某种原因不起作用,如果我将 :amount 更改为硬编码的数字,它就会起作用,但是一旦我将它用作 :amount 它就会给我这个错误:

这是我用来执行准备好的查询的:

一直试图弄清楚几个小时。希望有人能看到我看不到的东西。

0 投票
2 回答
8997 浏览

php - PHP ORDER BY, DESC, LIMIT

我希望得到一些帮助:我正在尝试输出一个用户可以通过各种选择字段查看和排列的 mysql 数据表。我希望数据按日期顺序自动排列(最新的在前),并且每页限制为 10 个结果。

我有以下脚本摘录(为简洁起见,我已将其截断,如有必要,我很乐意发布更多内容)...

// ***************************************** // ***** ** 重复每个变量(我真的应该将它设置为一个数组 ******************************* // *****************************************

这在输出初始表时非常有效,但是,一旦用户输入任何数据,我就会收到错误

所以我猜语法有问题?我试过重新安排最后一部分,所以它写着:

结果:解析错误:语法错误,意外'"ORDER BY from_date DESC LIMIT' (T_CONSTANT_ENCAPSED_STRING) in /home/iratebjj/public_html/dealstest.php on line 267

请查看http://www.iratebjj.com/dealstest.php以查看正在运行的脚本。如果有人有任何建议,我真的很感激!

谢谢!

希望这个帖子没问题。我想我已经遵循了所有的准则!

0 投票
3 回答
999 浏览

mysql - MYSQL 从第 n 个结果开始(与 LIMIT 相反)

是否有从一定数量的结果开始的 SQL 命令?例子:

0 投票
0 回答
2873 浏览

mysql - MySQL 替代 group_concat?

使用 group_concat 显然有大小限制....所以我正在寻找另一种方法来实现这一点。

数据库结构:

进行搜索时,我需要返回任何符合搜索条件的人,但需要以某种方式对数据进行分组/组织。

使用上表方案/布局..

如果我搜索 Name John Doe..

我只需要返回 John Doe/CA 和 John Doe/NY 一次!(每个)...

但不知何故,还有与该名称/状态匹配关联的所有行的所有字段/列(col1、col2、col3...等)。

(对不起,我想我很难正确解释它)

使用与上述相同的搜索,John Doe(例如)

我期待类似的东西:

  • 约翰·多伊 / CA
  • Col1 Col2 Col3
  • Col1 Col2 Col3
  • Col1 Col2 Col3
  • Col1 Col2 Col3
  • Col1 Col2 Col3

*约翰·多伊/纽约 * Col1 Col2 Col3 * Col1 Col2 Col3

对于任何类型的搜索查询,我都需要相同类型的返回

因此,如果我只是按 where state = 'CA';

我需要像上面那样返回所有 CA 匹配项:

1.) 单一姓名/州

2.) 符合该条件的所有记录中的所有列

这次尝试:

让我接近...我只为每个“匹配”返回 1 个“名称/状态”(而不是说 John Doe/CA 的所有 5 条记录)

搜索词略有不同:

再次让我只为每场比赛返回 1 条“姓名/州”记录(而不是为 John Doe/CA 返回 5 条记录,为 John Doe/NY 返回 3 条记录)..

到目前为止,这对我很有帮助。我被困在如何继续获得我需要的东西之后。

当我从数据库中获得响应时..我遍历记录/行..并在某个表中显示详细信息(以帮助信息的可视化显示)...

但我现在需要将所有 Col1、Col2、Col3..etc 数据转储到此主名称/状态数据下方的单元格/区域/占位符中......

以 PHP 为例,就像我需要遍历我的数组,然后在其他“记录/行”上执行另一个子/嵌套循环

继续我已经尝试过这个:(Group_Concat)

这正是我想要的..(似乎)..至少给了我一大块的数据,我想我可以使用一些 PHP 来爆炸 < br > 然后另一个爆炸 ^ 字符......

问题是,我读到使用 GROUP_CONCAT 有大小限制?而且不知道有多少结果..我不想投资不会削减它的东西..或出错..等等..

在对查询进行一些调整/合并之后..我有这个工作查询:

我有哪些易于阅读/理解的替代方案才能获得相同的结果,但不必担心 GROUP_CONCAT() 的某些大小限制?(我还是 MySQL 新手)

0 投票
3 回答
992 浏览

php - SELECT ... LIMIT 0,1 语法错误

尝试运行上面的查询,但由于语法问题我遇到了麻烦。但是在限制为 0,1 的 PhpMyAdmin 上运行它效果很好

知道有什么问题吗?

0 投票
2 回答
69 浏览

mysql - 限制记录天数和计数

假设我在 MySQL DB 中有一个包含以下列的表

employee, status, work, start_date

考虑该start_date列是日期和时间。

如果我做

这将为我提供 Current date- 10 天的记录。在这种情况下,我可能会根据数据获得 1 到 100 条记录。

我只需要基于日期/时间的 10 条记录(例如,如果有 10 名员工今天开始工作,那么我应该只获得今天的记录而不是 10 天的记录)

我怎样才能做到这一点?

0 投票
1 回答
26 浏览

mysql - 如何向查询中添加记录

我有查询。

我想以最少的刷新次数添加 3 条记录;最佳第五名

它们必须是唯一的(所以如果你连接两个 UNION ALL ......)

0 投票
2 回答
154 浏览

php - MySQL 在 SELECT - WHERE IN 语句中获取每个 id 的最后 5 个条目

我想在 SELECT - WHERE IN 语句中为每个 id 选择最后 5 个条目。

编辑:数据结构示例

期望的结果

我不确定这可以在mysql中完成。我尝试查看发布的一些答案,但找不到答案。

0 投票
1 回答
114 浏览

django - 访问 ORM 对象的属性时设置 LIMIT (SQL)

我开始审查执行的 SQL 查询,以便在我的 Django 项目中改进它们(缓存、重新格式化它们等)。

例如,要从数据库中获取单个对象,请执行以下操作:

比:

因为在前者中,我们限制了查找的数量。这很明显,但不太明显的是在访问恰好是 ForeignKey 的模型的属性时如何设置限制。例如,如果CompanyModel是一个有OneToOneFieldto Company 的模型,我们尝试从主模型访问一些属性:

为获取有关 CompanyProfile 的信息而执行的查询将没有任何限制,因此将遍历整个表以查找尽可能多的记录。如何设置限制以使其不这样做?