问题标签 [distinct-values]

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 投票
3 回答
232 浏览

xslt - 计算 XSLT 中的不同项目,与深度无关

如果我运行以下 XSLT 代码:

在以下 XML 上:

我得到了想要的输出:

(如果您愿意,请参阅我的原始问题以获取更多信息。)

但是,如果我在此输入上运行它:

我什么都得不到。(请注意,我只是将原始输入包装在一个 ExamStore 标记中。)我期待并希望得到相同的输出。

我为什么不呢?如何更改原始 XSLT 代码以获得相同的输出?

0 投票
4 回答
808 浏览

sql-server-2005 - 尝试过滤重复项时出现 T-SQL Distinct 列问题

我有以下数据

我想构建一个选择查询来检索下面输出中的数据

我希望 COL3 返回 COL2 的不同值

使用SELECT COL1, COL2, DISTINCT COL2 AS COL3 FROM MYTable不起作用的是 SQL SERVER

0 投票
2 回答
135 浏览

sql - 如果同一标识符具有关联的 NULL 值,则 SQL 消除多个值

好的,这里是:

我有一个带有 id 的表(可以重复但不能为 NULL )和值(可以是重复的和 NULL )

那么如何返回所有具有值的记录的 id 和值,但如果还找到空值,则不要将其包含在结果集中。

所以回报是

因为 id 1 和 3 在一个或多个结果中的值为 (null)

0 投票
2 回答
1310 浏览

sql - 基于一个不同的列从行中选择所有值

我一直在浏览论坛,试图找到解决我的问题的方法。

我在 SQL Server 2000 中有一个result用以下数据调用的表;

我想在 SQL Server 2000 中查询它,以便返回所有列,但它在城市中是不同的/唯一的,并且只显示最低价格。

所以我希望它返回以下内容

我一生无法弄清楚如何做到这一点,我应该很容易,而且我确信当提出解决方案时我会感到愚蠢。

有谁知道如何做到这一点?

Brgds,埃里克

0 投票
1 回答
1386 浏览

iphone - 在 CoreData 中获取不同的 ID 列表

在 CoreData 表上执行此查询的最有效方法是什么?要使用标准员工数据库模型——我想要所有包含职位描述为“厨师”的员工的部门的 DISTINCT 部门 ID。碰巧的是,这里只有一个相关的表(员工)——我实际上没有部门表,只有重复的部门 ID。

0 投票
3 回答
1333 浏览

vb.net - Linq加入参数化的不同键

我正在尝试基于动态键对两个表进行 LINQ。用户可以通过组合框更改密钥。关键可能是金钱、字符串、双精度、整数等。目前我得到的数据很好,但没有过滤掉双精度。我可以在 VB 中过滤双精度,但这很慢。我想直接在 LINQ 查询中执行此操作。

这是数据:

第一张表:

第二张表:

目前,我正在使用以下代码来获取太多数据:

结果:

期望的结果:

我尝试了以下方法:

这将返回一个唯一列表,但没有关联数据:

所以我尝试了这个:

不幸的是,它产生了以下......重复

有任何想法吗?

~~~~~~~~~~~~ 更新:~~~~~~~~~~~~

Jeff M 建议使用以下代码。(谢谢杰夫)但是,它给了我一个错误。有谁知道在 VB 中进行这项工作的语法?我已经对它进行了一些修改,但似乎无法正确处理。

“行(ThePrimaryKey)”的第三行错误:

“范围变量名称只能从不带参数的简单名称或限定名称中推断出来。”

0 投票
5 回答
16737 浏览

c# - C#数组,如何使数组中的数据彼此不同?

C#数组,如何使数组中的数据彼此不同?例如

怎么获得

0 投票
5 回答
334 浏览

php - 独特值(条目)的 SQL 查询

假设我有这个查询

结果就像

我想要做的不是在结果中重复任何单词......只获取一次独特的条目......

这可以只用 SQL 来完成吗……如果没有,那么任何人都可以为此建议一个简单的算法……

ps 我正在使用 PHP & mySQL

0 投票
1 回答
2106 浏览

mysql - 如何在MYSQL中组合多个真/假行

我有一个包含各种真/假列的表的连接查询。我可以强制执行 DISTINCT & GROUP BY 以确保只返回单个唯一行,但是真/假行的行为无法预测,例如:

这给了我包含 loc 名称列表的行。但是标志列有时会返回多行,我想做的是组合这些行,以便如果有多个行,并且它们同时包含 0 和 1,则查询将只返回标志设置为 1 的一行。如果有多个行包含 0,它将为该行返回 0...我尝试使用 GROUP BY 名称,它返回唯一的行,但是我注意到对于在标志列中设置了 0 和 1 的重复行,它将返回 0?

任何帮助表示赞赏

0 投票
4 回答
380 浏览

sql - 为数据组选择 DISTINCT

我有下表:

等等。换句话说,我有每个 ID 的数据组。您会注意到数据组 (A, B) 出现多次。我想要一个可以识别不同数据组并对它们进行编号的查询,例如:

所以 DataID 102 类似于数据 (A,B),DataID 103 类似于数据 (C),等等。为了能够以这种形式重写我的原始表:

我怎样才能做到这一点?


PS。生成第一个表的代码: