问题标签 [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.
sql - 将连接限制为一行
我有以下查询:
问题是表"EsnsSalesOrderItems"
可以EsnId
在不同的条目中具有相同的内容。我想将查询限制为仅提取"EsnsSalesOrderItems"
具有相同"EsnId"
.
“最后一个”条目是指以下内容:
表中最后出现的那个"EsnsSalesOrderItems"
。因此,例如,如果"EsnsSalesOrderItems"
有两个条目分别带有"EsnId" = 6
and"createdAt" = '2012-06-19'
和 ,'2012-07-19'
它应该只给我来自 的条目'2012-07-19'
。
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 篇文章,它们的id
SMALLER 比 4 小。这就是为什么我试图放一个DESC
before LIMIT
。
(所以我想获得具有id
2 和 3 的文章。)
但它不起作用。我怎么能这样做?请帮忙!谢谢!
sql - 使用 PostgreSQL 更新前 N 个值
我想更新表中列的前 10 个值。我有三列;id
,account
和accountrank
. 要获得前 10 个值,我可以使用以下内容:
我想做的是根据 的大小将 in 的值设置为accountrank
一系列。这可以在 PostgreSQL 中做到吗?1 - 10
account
sql - Postgres min 函数性能
我需要runnerId
.
这个查询:
需要 80 毫秒(1968 个结果行)。
这个:
需要 1600 毫秒。
有没有更快的方法来找到最小值,或者我应该在我的 java 程序中计算最小值?
另一个想法:
如何LIMIT
减慢查询速度?
php - 如何检索从某个偏移量到某个限制的所有行?
这是我的问题,到目前为止我得到了这个脚本:
这样我就可以在我的网站上显示 6 个最新上传的视频。
但是我怎么能有 6 个限制,从第 6 个最新视频开始,一直到第 12 个呢?这样,我可以显示 6 个视频并制作下一个按钮来显示接下来的 6 个视频。
sql - 如何获取 postgresql 中的前 10 个值?
我有一个简单的问题:
我有一张postgresql
桌子:Scores(score integer)
。
我怎样才能最快地获得最高的 10 分?
更新:
我将多次执行此查询,并以最快的解决方案为目标。
android - 限制 android 中的 SQLite 查询
我在我的 android 应用程序中使用 SQLite 数据库,并且我有一个从某个表中选择行的函数:
我想要做的是选择从某一行开始的行并将结果限制为另一个数字。因此,例如,我想从第十行开始并选择以下 20 行。我试过这样:
但应用程序崩溃。我也尝试使用“LIMIT 10,20”而不是“10, 20”,但这也不起作用。任何人?
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
完全不同的东西?
android - 在 SQLite 数据库中存储单词
我正在 Android 中创建一个 SQLite 数据库,我必须在其中存储 40k 个单词。我正在从 q txt 文件中获取单词。
我首先将单词存储在列表中,然后从列表存储到数据库。但是当我将单词存储在表中并从中检索时,我只得到 20k 个单词。表的行数也是 20k,但我保存了 40k 字。
我不知道这里发生了什么。
php - 在 Sybase 中使用 LIMIT 子句
在 MySQL 中,我可以使用 LIMIT 子句,但不能在 sybase 中使用。我在网上找到了很多问题和答案,但我找不到我想要的。我试过这个
但是sybase抛出错误。它在5附近说语法不正确。我也试过这个
也不工作。还有这个:
这不起作用,因为我在表中没有任何 ID 号,而只有具有 varchar 数据类型的名称。有什么想法吗?非常感谢你。