我需要跳过记录,获取一定数量的记录,并使用BigQuery获取数据网格的记录总数。我知道如何记录(页码):
SELECT * FROM `my_table` where name='sonic' LIMIT 10
现在,我需要跳过"x“的记录量,根据用户在哪个页面。我可以这样做,我只是不知道大的查询语法来做它。Sql Server是这样做的
SELECT col1, col2, ...
FROM ...
WHERE ...
ORDER BY -- this is a MUST there must be ORDER BY statemen
我有一堂课:
public class Person
{
public string PersonID { get; set; }
public string RegistrationNo { get; set; }
public DateTime RegistrationDate { get; set; }
}
我使用了一个List对象,它将保存从我的程序中的数据库映射出来的人的记录的数量。数据库有数以百万计的记录,我计划一次把所有这些记录都记录下来,并把这些记录放到列表中。那么,我的问题是,列表对象一次能够存储数百万个数据
我有两个记录集用于选择和显示数据。下面的查询非常有效,并向我展示了前25条记录。
SELECT *
FROM table1
WHERE Field3 = '".$currentag."'
AND Field1 = 'A'
AND Field1 != 'D'
LIMIT 25
如何在返回最初的25条记录之后创建一个新的单独的查询来显示记录?
我有一个包含多个type值的表,我希望从其中一些值中获取一个示例记录。
我当前的查询如下:
-- Pulling three sample records from each "type"
SELECT * FROM example WHERE type = "A" LIMIT 3
UNION ALL
SELECT * FROM example WHERE type = "B" LIMIT 3
UNION ALL
SELECT * FROM example WHERE type = "C" LIMIT 3
;
我预计这将返回总共9
我需要显示一些根据修改后的列(顶部的最新活动)排序的记录(在顶部发布新的编辑或注释)。
App有类似于“更多”的推特按钮,用于无限滚动。每一个‘更多’将添加下10个记录到UI。
问题是,当要显示的任何记录被修改时,分页索引就会中断。
例如,假设我在作业表中有记录A,B,C,..Z。
我第一次向用户显示记录A-J时
SELECT * FROM Jobs WHERE 1 ORDER BY last_modified DESC LIMIT 0, 10
第二次如果没有任何记录被修改
SELECT * FROM Jobs WHERE 1 ORDER BY last_modified DESC LIMIT
我在VBA中有这段代码,但是它返回一个空的记录集.
Sub total_disc()
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("pre_pl")
rst.MoveFirst
其中pre_pl是一个拥有100多万条记录的表。尽管如此,我还是一无所获。
知道我错过了什么吗?
谢谢!