当前位置: 首页 > 面试题库 >

Access SQL如何在SELECT查询中增加

公西凯捷
2023-03-14
问题内容

我有一个SQL查询为我提供X个结果,我希望查询输出中有一个叫做count的命令使查询变得像这样:

count id section
1     15    7
2     3     2
3     54    1
4     7     4

我怎样才能做到这一点?


问题答案:

好吧,我想这已经足够构成答案了:以下链接指定了两种方法:http :
//www.techrepublic.com/blog/microsoft-office/an-access-query-that-returns-
every-nth-记录/

第一种方法假定您具有ID值并使用DCount(类似于@mikeY的解决方案)。

第二种方法假定您可以创建一个VBA函数,该函数将对记录集中的EACH记录运行一次,并且每次要运行计数时都需要手动重置(使用某些VBA)-因为它使用“静态”值来运行它的计数器。

只要您拥有合理的数字(几百个,而不是几千个)或记录,第二种方法对我来说似乎是最简单/最有效的方法。



 类似资料:
  • 问题内容: 我有一个正在处理的查询,我想增加一个字段并在键值不同时重新启动计数器。 我知道这段代码行不通。以编程方式,这就是我想要的… …最终结果看起来像这样: 是的,我坚持使用SQL2k。否则,该row_number()将起作用。 问题答案: 假设一个表: 在Microsoft SQL Server 2000中获得此权限的一种方法是使用子查询对具有相同ID和较低顺序的行进行计数。 提示: 现在是

  • 问题内容: 假设我们有一个 类别-项目 一对多 关系。我想这样做 假设我们有一个Hibernate POJO“类类别”。 我的第一个问题是我真的无法弄清楚从该查询中我得到List 对象对吗?以及如何访问“ itemCount”?因为没有 Category.getItemCount() 其次,如何编写条件查询? 谢谢 问题答案: 似乎这是我正在寻找的答案(进入POJO):

  • 问题内容: 我得到一张下表: 如果用户搜索“ 1”,则程序将查看具有“ 1”的,然后它将在“ 5”中得到一个值,然后程序将继续在其中搜索“ 5”,并且将得到“ 3”在中,依此类推。因此它将打印出: 如果用户搜索“ 6”,它将打印出: 如何建立一个查询来做到这一点? 问题答案: 编辑 @leftclickben提到的解决方案也是有效的。我们也可以对它使用存储过程。 我们使用临时表存储输出结果,并且由

  • 我有一张有股票价格的桌子。我想查询(与一个特定的时间框架),以分析和获得价格作为一个基础100从第一个值的特定时间框架。目前我有: 这让我返回每一行: 日期 本期第一价格 当日价格 该correclty向我显示了日期、每个日期的价格和该期间(基准)的第一个价格。我如何获得一个字段,该字段是期间的每个价格/第一个价格除以的结果? 我试过了 但这似乎行不通。 谢谢!

  • 问题内容: 我有一个MySQL表,对此查询非常频繁。任何索引都可以帮助加快速度吗? 表中有几百万条记录。如果有什么方法可以加快搜索速度,是否会严重影响数据库文件对磁盘的使用以及and 语句的速度?(从未执行过) 更新 :发布后,我很快就看到了很多有关查询中使用方法的信息和讨论;我想指出,该解决方案 必须 使用(也就是说,我要查找的文本在前面加上%通配符)。由于多种原因,包括安全性,数据库也必须是本

  • 我有一个简单的MySQL数据库,我正在从PHP查询它。我让用户通过表单输入一些约束,然后希望根据约束返回SELECT查询的结果。当两个约束都被使用时,我所做的就是工作。但是,如果用户没有指定其中一个约束,SELECT查询将不返回任何结果,我认为这是因为它将约束变量视为空。 如果SELECT查询不是空的,如何让它使用约束,如果是空的,如何让它忽略约束? 这是我之前试过的,但不起作用。我想我可以测试它