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

查询以返回具有重复项的记录的1个实例

施飞雨
2023-03-14
问题内容

信息:我正在使用Microsoft SQL。
好的,标题令人困惑,但这是我正在使用的表的示例:

ID    Value    Signal    Read    Firmware    Date           Time
5     123      656       444       217       3/30/2009     11:00:00 AM
5     123      421       333       217       3/30/2009     04:00:00 PM
5     123      111       666       217       3/30/2009     05:00:00 PM
9     321      231       551       216       3/30/2009     09:00:00 AM
9     321      599       887       216       3/30/2009     09:30:00 AM

所以我想查询返回:

ID    Value    Signal    Read    Firmware    Date           Time
5     123      111       666       217       3/30/2009     05:00:00 PM
9     321      599       887       216       3/30/2009     09:30:00 AM

我试过了:

SELECT DISTINCT ID, Value, Signal, Read, Firmware, Date, Time FROM ....

但这将返回所有结果。我也尝试了SELECT TOP 1 …,但无法正常工作。我知道这很简单,但是我对如何只显示1个唯一的唯一行感到困惑。
谢谢您的帮助。


问题答案:

你有试过吗?

SELECT id, value, MIN(Signal), MIN(Read), MIN(Firmware), MIN(Date), MIN(Time)
FROM
  ...
GROUP BY
  ID, Value


 类似资料:
  • 问题内容: 我有一个表,例如,具有ID,State和User_ID的Instrument作为列。 因此,我有这个JPA查询来返回具有匹配的User_ID的所有仪器记录。 它仅返回第一个记录,重复的次数与匹配记录的次数相同。 我在Db中有3条记录,仪器ID为1,2和3 我在hibernate状态下启用了show sql查询,该查询直接在数据库上运行良好,并返回了不同的记录。 hibernate查询:

  • 我有一个表,比如说,仪表,ID、State和User_ID作为列。 所以我有这个JPA查询来返回所有带有匹配User_ID的仪器记录。 它只返回第一条记录,重复次数与有匹配记录的次数一样多。 我有三张Db格式的唱片,仪器编号是1、2和3 我在hibernate上启用了ShowSQL查询,查询直接在数据库上运行良好,并返回不同的记录。 Hibernate查询: 工具实体 不知道我错过了什么。

  • 问题内容: 我在Elasticsearch中有一个小型数据库,出于测试目的,我想拉回所有记录。我正在尝试使用以下形式的网址… 有人可以给我您用来完成此操作的URL吗? 问题答案: 我认为支持lucene语法是这样的: 大小默认为10,因此您可能还需要获取10个以上的商品。(其中BIGNUMBER等于您认为大于数据集的数字) 但是,elasticsearch文档建议使用扫描搜索类型针对大型结果集。

  • 问题内容: 采访中提出的一个问题是, 一张表有100条记录。其中有50个重复。是否可以通过单个查询从表中删除重复的记录,以及选择并显示剩余的50条记录。 在单个SQL查询中有可能吗? 谢谢 国民账户体系 问题答案: 与SQL Server,您将使用类似这样的东西 该OUTPUT声明显示,被删除的记录。 更新: 上面的查询将删除重复项,并为您提供被删除的行,而不是剩余的行。如果这对您很重要(总而言之

  • 问题内容: 好了,所以我在这里有一个学习的时刻,并找出后_一个_办法得到这个工作,我很好奇,如果任何人有更多的位Postgres的经验能帮助我想出一个办法做到这一点而不做整个幕后花絮(或对我要获取的每个商品进行一次查询)…现在进行解释: 假设我有1000条记录,我们将在具有以下字段的数据库中将它们称为“实例”: 我想创建一个可以调用的方法,该方法提取10个实例,每个实例都有一个唯一的other_i

  • 问题内容: 我负责处理的应用程序之一是每隔x秒检查一次Oracle DB表,以查看是否有新数据要处理(其他实时应用程序正在填充该数据)。 我们新的客户业务流程迫使我们的实时性在同一时间(比如说10000)同时每天填充几次记录来填充该表。下次我的应用程序检查是否有任何要处理的内容时,遇到10 000条记录并尝试对其进行处理。 它的设计不是很好,而且扩展性还不够好。快速解决方案是限制该应用程序从Ora