我有一个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查询不是空的,如何让它使用约束,如果是空的,如何让它忽略约束? 这是我之前试过的,但不起作用。我想我可以测试它