问题标签 [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 投票
4 回答
21171 浏览

sql - 将连接限制为一行

我有以下查询:

问题是表"EsnsSalesOrderItems"可以EsnId在不同的条目中具有相同的内容。我想将查询限制为仅提取"EsnsSalesOrderItems"具有相同"EsnId".

“最后一个”条目是指以下内容:

表中最后出现的那个"EsnsSalesOrderItems"。因此,例如,如果"EsnsSalesOrderItems"有两个条目分别带有"EsnId" = 6and"createdAt" = '2012-06-19'和 ,'2012-07-19'它应该只给我来自 的条目'2012-07-19'

0 投票
3 回答
1054 浏览

mysql - 具有 LIMIT 降序排列的 MySQL 查询不适用于内部联合表

所以我有两个看起来像这样的表:

如下

(这基本上是包含哪个用户在网站上关注哪个用户的表格......数字是用户 ID)

文章

id是一个自动增量字段..title包含文章的标题..writer包含编写它的用户的 id)

现在我有一个如下所示的 mysql查询

SELECT * FROM follows f INNER JOIN articles a ON f.following = a.writer WHERE f.follower = 1 ORDER BY a.id DESC LIMIT 4, 2;

但是我没有得到任何结果 ,我想从表中取出 2 篇文章,它们的idSMALLER 比 4 小。这就是为什么我试图放一个DESCbefore LIMIT

(所以我想获得具有id2 和 3 的文章。)

但它不起作用。我怎么能这样做?请帮忙!谢谢!

0 投票
2 回答
22613 浏览

sql - 使用 PostgreSQL 更新前 N 个值

我想更新表中列的前 10 个值。我有三列;id,accountaccountrank. 要获得前 10 个值,我可以使用以下内容:

我想做的是根据 的大小将 in 的值设置为accountrank一系列。这可以在 PostgreSQL 中做到吗?1 - 10account

0 投票
3 回答
2546 浏览

sql - Postgres min 函数性能

我需要runnerId.

这个查询:

需要 80 毫秒(1968 个结果行)。

这个:

需要 1600 毫秒。

有没有更快的方法来找到最小值,或者我应该在我的 java 程序中计算最小值?

另一个想法:

如何LIMIT减慢查询速度?

0 投票
4 回答
45 浏览

php - 如何检索从某个偏移量到某个限制的所有行?

这是我的问题,到目前为止我得到了这个脚本:

这样我就可以在我的网站上显示 6 个最新上传的视频。

但是我怎么能有 6 个限制,从第 6 个最新视频开始,一直到第 12 个呢?这样,我可以显示 6 个视频并制作下一个按钮来显示接下来的 6 个视频。

0 投票
4 回答
618266 浏览

sql - 如何获取 postgresql 中的前 10 个值?

我有一个简单的问题:

我有一张postgresql桌子:Scores(score integer)

我怎样才能最快地获得最高的 10 分?

更新:

我将多次执行此查询,并以最快的解决方案为目标。

0 投票
4 回答
15239 浏览

android - 限制 android 中的 SQLite 查询

我在我的 android 应用程序中使用 SQLite 数据库,并且我有一个从某个表中选择行的函数:

我想要做的是选择从某一行开始的行并将结果限制为另一个数字。因此,例如,我想从第十行开始并选择以下 20 行。我试过这样:

但应用程序崩溃。我也尝试使用“LIMIT 10,20”而不是“10, 20”,但这也不起作用。任何人?

0 投票
3 回答
16792 浏览

php - CodeIgniter 活动记录无限制偏移?

我有两个变量,$take(limit)和$skip(offset),它们是mysql中limit子句的值。

现在 Code Igniter 向后执行它的限制子句。

例如

$this->db->limit(5,10)LIMIT 10, 5在 MYSQL 中产生。

无论如何,我很难弄清楚如何limit根据设置的两个值中的哪一个来调用函数。

基本上,

如果他们都准备好了,我想打电话

$this->db->limit($take, $skip)

如果只$take设置了我想打电话

$this->db->limit($take)

但是,如果只有$skip is set, e.g. if$skip = 10` 那么我想显示所有行,除了前 10 行,我该怎么做。

我打电话吗

$this->db->limit(null, $skip)or
$this->db->limit(0, $skip)or
$this->db->limit(false, $skip)or
完全不同的东西?

0 投票
1 回答
260 浏览

android - 在 SQLite 数据库中存储单词

我正在 Android 中创建一个 SQLite 数据库,我必须在其中存储 40k 个单词。我正在从 q txt 文件中获取单词。

我首先将单词存储在列表中,然后从列表存储到数据库。但是当我将单词存储在表中并从中检索时,我只得到 20k 个单词。表的行数也是 20k,但我保存了 40k 字。

我不知道这里发生了什么。

0 投票
1 回答
3910 浏览

php - 在 Sybase 中使用 LIMIT 子句

在 MySQL 中,我可以使用 LIMIT 子句,但不能在 sybase 中使用。我在网上找到了很多问题和答案,但我找不到我想要的。我试过这个

但是sybase抛出错误。它在5附近说语法不正确。我也试过这个

也不工作。还有这个:

这不起作用,因为我在表中没有任何 ID 号,而只有具有 varchar 数据类型的名称。有什么想法吗?非常感谢你。