问题标签 [distinct]

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 投票
5 回答
55653 浏览

sql - SQL 区分和计数

我有一个查询,我想在其中获取不同的日期、与这些日期关联的电话号码以及每个日期的电话号码计数。

例如,我有一个包含日期和电话号码的数据库,我希望结果是

我可以使用此查询获取日期和计数:

我似乎无法得到“计数”正在计数的电话号码。我想我需要某种聚合函数来获取唯一值列表的单个实例,但 First() 和其他一些只抛出 SQL 错误。我需要子查询吗?

0 投票
1 回答
124 浏览

mysql - 选择最多不同参与者的论坛主题

所以,我正在为我的论坛建立一个会员奖励系统,并被困在这个查询中,以选择“与大多数不同参与者的论坛主题”。

我已经有这个查询,它计算过去 24 小时内每个论坛主题有多少帖子(回复)。

0 投票
3 回答
1097 浏览

sql-server - 每列不同

我需要3从表中选择列,但我需要任何列中的每个值在该列的结果集中都是唯一的。

这个查询:

将返回10不同的集合。

我该怎么做?

0 投票
7 回答
532893 浏览

sql - 在一列上选择 DISTINCT

使用 SQL Server,我有...

我想

这个查询没有让我到达那里。如何仅在一列上 SELECT DISTINCT?

0 投票
5 回答
11226 浏览

c# - LINQ 从 4 个 IEnumerable 列表中选择不同

想象四个列表,都至少有这个 Id 字符串属性,但可能还有其他属性:

我想在 a1 中选择所有 DISTINCT id,结合 a2、a3 和 a4

我认为 LINQ 语法会是理想的,但是如何将这些与单个字符串属性结合到 IEnumerable 结果中,例如具有 A 类定义的东西。

0 投票
2 回答
4207 浏览

sql - 在 column4 上进行 SQL 解码,但仅当 column5 不同时

我需要更改类似的 sum(decode()) 表达式

使用 vcon.WAGON-TYPE-CODE = 'MS' 但仅当 wag.ACI-TAG-NO 不同时才计算行数。

所以如果两列看起来像这样

该表达式需要返回数字 3 而不是 SUM(Decode(vcon.WAGON_TYPE_CODE,'MS',1,0)) 当前所做的那样返回数字 4。

有什么建议么?

0 投票
6 回答
123759 浏览

sql - Oracle 11g SQL 在多列查询的一列中获取唯一值

给定一个人的表A,他们的母语和其他列 C3 .. C10 由...表示

表 A

如何构造一个查询,为每种不同的语言选择一行的所有列?

期望的结果

对我来说,每种不同语言的哪一行产生结果并不重要。在上面的结果中,我选择了每种语言的最低行号。

0 投票
7 回答
202877 浏览

linq - LINQ:不同的值

我从 XML 中设置了以下项目:

我需要这些项目的不同列表:

如何在 LINQ 中区分 Category AND Id?

0 投票
5 回答
4930 浏览

sql - 在 Count Distinct (pl sql) 上返回 Null 值

对这些查询中无意义的表/列名称先发制人地道歉。如果您曾经使用过 Remedy 的数据库后端,您就会明白。

当我怀疑实际值应该在 20 的某个地方(我相信是 23)时,我遇到了 Count Distinct 返回空值的问题。下面是一系列查询及其返回值。

结果 = 497。

添加表 t649 并确保它具有链接回表 t442 的记录:

结果 = 263。

过滤掉表 t649 中列 c536870939 <= 1 的记录:

结果 = 24。

过滤 HAVING 语句:

结果 = 空。

如果我运行以下查询,我在结果列表中看不到任何可以解释为什么我没有得到任何类型的返回值的内容。即使我从 SELECT 中删除了 DISTINCT,也是如此。(我分别得到 25 和 4265 行数据)。

我还有其他几个地方的查询设置与返回空值的查询完全一样,并且它工作得非常好——返回正确值的可用数字。我必须假设在这种情况下任何独特之处都与数据有关,而不是与实际查询有关,但我不确定在数据中寻找什么来解释它。在聚合之前,我无法在原始数据中找到任何空值。我不知道还有什么会导致这种情况。

任何帮助,将不胜感激。

0 投票
6 回答
25376 浏览

sql - 为用户列中的每个字段选择与用户列不同的日期和最小值

我有一些这样的数据,但超过 1500000 条记录和 700 多个用户:

我想从 usercolumn 中获得不同的数据和每个用户的日期最小值,如下所示:

请帮我编写一个 SQL 命令来为 c# 中的 oledb 适配器执行此操作,谢谢。