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

写SQL:找出每个城市的最新一条记录。

沈琨
2023-03-14
本文向大家介绍写SQL:找出每个城市的最新一条记录。相关面试题,主要包含被问及写SQL:找出每个城市的最新一条记录。时的应答技巧和注意事项,需要的朋友参考一下

考察点:sql语句

 

id 城市 人口 信息 创建时间 1 北京 100 info1 时间戳 2 北京 100 info2 时间戳 3 上海 100 info3 时间戳 4 上海 100 info4 时间戳

 

 类似资料:
  • 问题内容: 这是下表 这是上表中的以下数据- 如果您在表格中看到上述数据,则只有两个UNIQUE ,与我具有AND的那些相对应。每当我要为每个日期触发此查询(意味着昨天的日期)时,我只需要今天日期前一天的时间的10个最新记录为依据。 因此,对于这个-我需要10个最新记录每个对基础仅供昨天的日期。 每个人都可以拥有任何一天的数据。但是,我对今天的数据(总是指昨天的日期)之前的日期特别感兴趣,方法是查

  • 我有这个数据框架,我想知道谁在每个城市获得了最高分。 到目前为止,我已经尝试过了,但这给了我每个城市的男性和女性的顶尖人物, 我想要一个在每个城市得分最高的候选人[男性或女性]。

  • 问题内容: 如标题所示,我想选择以分组的每组行的第一行和最后一行。 我在此表中包含以下数据: 我需要获取的是列开头的第一个值和列末尾的最后一个值,并按group by group列进行分组。 结果表应如下所示: 我使用和和进行了查询。它可以在SQL Server 2012中使用,但不能在SQL Server 2008中使用。我需要一个可以在SQL Server 2008中执行的查询。 问题答案:

  • 问题内容: 考虑到TimeExited为null,并且计算机名与“ cm”参数相同,我试图更新表Log(具有最新TimeAccessed的字段)的最后一条记录。我有这个但得到错误,“在SQL语句末尾缺少分号” 怎么了?? 前两行没什么问题,可以正常工作,这是最后两行带来的问题 问题答案: Access SQL不会使用它使用use ,并且正如在问题注释中引用的另一个问题中所提到的那样,不允许您按照所

  • 问题内容: 有一个包含数据的表,如下所示: 如果我运行查询,我将得到的结果为: 什么查询将返回以下结果? 即,应返回每个组中的最后一条记录。 目前,这是我使用的查询: 但这看起来效率很低。还有其他方法可以达到相同的结果吗? 问题答案: MySQL 8.0现在支持窗口功能,就像几乎所有流行的SQL实现一样。使用这种标准语法,我们可以编写每组最多n个查询: 以下是我在2009年为此问题写的原始答案:

  • 问题内容: 不幸的是,SQL并不是很容易找到我。我有两个表,一个表和一个表。 贷款支付表: ID(主键),LoanID(与贷款表上的ID匹配),PaymentDate,Amount等。 我需要一条sql语句,该语句可以给我每个月输入的最后一笔付款(如果有的话)。我目前的说法没有给我结果。还存在一个问题,有时在该月的最大日期有时会有平局,因此我也必须能够处理该问题(我的想法是在平局的情况下选择最大的