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

选择计数/重复

通奕
2023-03-14
问题内容

我有一张包含所有美国邮政编码的表格。每行包含邮政编码的城市和州名称。我正在尝试获取在多个州显示的城市列表。如果在同一座城市中没有X个邮政编码,这将不是问题。

所以基本上,我只想将一个州的城市计数为1,而不是将城市/州计数为7次,因为该城市/州中有2个以上的邮政编码…

我不太确定该怎么做。我知道我需要使用count,但是如何告诉mysql仅将给定的城市/州组合计数为1?


问题答案:

SELECT City, Count(City) As theCount
FROM (Select City, State From tblCityStateZips Group By City, State) As C
GROUP By City
HAVING COUNT Count(City) > 1


这将返回包含在一个以上州中的所有城市(包括数量在内)。

Greenville 39
Greenwood 2
GreenBriar 3
etc.



 类似资料:
  • 基本上,对于每个user_id,我需要类似的东西, 我想最终的结果只是返回所有的总数。

  • 问题内容: 我正在尝试从以下查询中获取行数。我只得到行计数为1,但有35条记录。您能否让我知道如何从内部查询中获取计数? 谢谢 问题答案: 您缺少FROM,需要为子查询指定别名。

  • 本文向大家介绍MySQL选择按值计数?,包括了MySQL选择按值计数?的使用技巧和注意事项,需要的朋友参考一下 您可以为此使用功能。让我们首先创建一个演示表 使用insert命令在表中插入一些记录。查询如下- 使用select语句显示表中的所有记录。查询如下- 以下是输出 这是选择按值计数的查询 以下是输出

  • 问题内容: 我需要一个相对简单的查询,但是JPA使其很难创建。 SQL变量如下所示: [编辑:OrderID不是主键。表格中可以有更多等于的OrderId] 我需要设置一个传递给我的方法的变量。 我找到了文档, 但似乎无法将它们全部包装在一起。 这是我到目前为止的内容: 问题答案:

  • 我想调用一个函数时,选择的任何选项。类似于这样: 但不知何故不起作用。有人能帮忙吗。 请注意 我不想捕获更改事件,如果我选择已经选择选项,则不会触发更改事件

  • 问题内容: 我正在尝试使用ST_SnapToGrid,然后使用网格单元格(x,y)。这是我首先要做的: 我不想为和重新计算。所以我将其更改为使用子查询: 但是,当我运行时,这两个查询都具有完全相同的执行计划: 问题 :PostgreSQL会重用的结果值吗? 如果没有,是否有办法做到这一点? 问题答案: 测试时间 您不会在输出中看到每行各个功能的评估。 测试以获取实际查询时间以比较总体效果。运行几次