问题标签 [having]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1904 浏览

sql - 使用别名与不使用 HAVING 之间是否存在性能差异

好的,我正在一点一点学习什么HAVING意思。

现在,我的问题是这两个查询是否具有不同的性能特征:

没有

0 投票
4 回答
181 浏览

linq - Linq 从数据对象中提取 count() 值

根据起诉书和预订号码的复合键,我有 divAssignments 可能有多个 rNI 行,一个官方 id。

因此,对于此 rni 的单个预订号,ID 的计数为 3。

我在尝试通过预订号码生成计数和组时迷路了:

大多数示例都处理静态 int[] 并且在我的情况下似乎不起作用。

我如何得到一个组然后计数?如果我能投入其中,那就太棒了。

从 t-sql POV 我会使用这个:

TIA

0 投票
1 回答
903 浏览

.net - 如何在vb.net中确保数据表超过1列的唯一性?

我在 VB.NET 中工作。我有一个 DataTable,比如 dt = New DataTable() 我有三列,比如 TeacherID、SubjectID 和 TeachingGrade 现在,我想要 [TeacherID - SubjectID] 对,不再重复。两者都是整数。对列的唯一设置,确保单独的唯一性,问题ya..然后合法数据也被拒绝。如何?

0 投票
4 回答
129796 浏览

mysql - MySQL 从另一个表连接和 COUNT(*)

我有两张桌子:groupsgroup_members

groups表包含每个组的所有信息,例如其 ID、标题、描述等。

group_members表中,它列出了属于每个组的所有成员,如下所示:

基本上,我想在一个页面上列出三个组,我只想列出成员超过四个的组。在<?php while ?>循环内部,然后我想要该组中的四个成员。我可以毫无问题地列出组,并在另一个内部循环中列出成员,我只是无法细化组,以便仅显示超过 4 个成员的组。

有人知道怎么做这个吗?我确定它与 MySQL 连接有关。

0 投票
1 回答
918 浏览

sql - SQL 用 Count 和 Have 统计记录

我对我认为是计算记录的简单查询有疑问:

我认为这将计算 (req_status_lender = 0 AND req_status_borrower = 0) 和 (req_status_lender = 1 AND req_status_borrower = 1) 的所有记录,然后给我总数,但它只给我任何一个 (req_status_lender = 0 AND req_status_borrower = 0) 或 (req_status_lender = 1 AND req_status_borrower = 1)。

任何想法我做错了什么?

0 投票
2 回答
48924 浏览

mysql - MySQL GROUP BY 和 HAVING

我正在根据 X 列对结果进行分组,并且我想返回组中 Y 列值最高的行。

我想优化上面的查询。没有子查询是否可行?

我找到了解决方案,它比您想象的要简单:

在 20,000 行上运行 5 毫秒。

0 投票
2 回答
951 浏览

mysql - MySQL Group by 一个字段基于另一个字段的最大值 IN THE GROUP(不在表中)

考虑下表:

从以下查询中获得:

code>

What I want is to GROUP BY un_id so that only the avl_status having the highest avl_id is displayed. i.e:

我曾尝试添加 GROUP BY 和 HAVING 子句以及各种子查询,但每次都失败了......

所有帮助表示赞赏!:) - 亚当。

0 投票
2 回答
276 浏览

sql - HAVING 子句属性

我需要这个练习的帮助,我必须将属性从英语翻译成 sql。

问题:

  1. 长度至少有一个 0

    /li>
  2. 长度有不止一个值

    /li>
  3. 长度没有空值

    /li>
  4. 长度值为正或负

    /li>
  5. 长度在零以上和零以下相差相同的量

    /li>
  6. 所有长度值都不同

    /li>
  7. min(length) 或 max(length) 中只有一个是正数

    /li>
  8. 长度有一个值或空值

    /li>

这些是正确的吗?我不确定#3、5、6 和 8。

0 投票
1 回答
396 浏览

mysql - mysql强制找到的结果顺序与IN子句的顺序匹配

这个问题不同于关于按 IN 子句对最终结果进行排序的常见问题。

我想强制包含 IN 子句的查询返回的结果与 IN 子句的顺序相匹配。

这是我正在处理的原始问题。

我想更改下面的progress=2查询progress=4progress=7以便session_idformation_page_hitsdatetime.

这是当前的查询:

这些条目

应该是查询的匹配项,但是:

不应该是匹配的。

此外:

应该是匹配的。

0 投票
1 回答
285 浏览

mysql - 使用 GROUP BY 和 HAVING 和聚合函数选择行

我的桌子上摆满了公交车站。每个停靠点都有一个line_id、一个方向坐标(lat 和 lng)。

我希望我的查询返回每条线/方向的最近站点。

该查询按预期对我的停靠点进行分组。另一部分比较棘手(返回最近的停靠点),因为我正在使用计算距离(我在这里替换了一些变量)

我试过做一个 INNER JOIN 但没有运气(我已经替换了距离公式):

但我在“on 子句”错误中不断收到未知列“distance1”。

我研究了其他选项,但在查询中计算距离这一事实似乎是一个真正的交易破坏者。我有哪些选择?我需要我的查询尽可能快。