问题标签 [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 投票
2 回答
6919 浏览

c# - 从不同的字符串中获取前 6 个字符

我怎样才能从上面得到不同的数字,其中前 6 个字符必须是不同的结果将是

abcdefXXX872358

6T1XXXXXXXXXXXX11

7AbcdeHA30XXX541

我尝试这样的事情

这给了我前 5 个字符,但我想要整个字符串

0 投票
4 回答
2200 浏览

php - Mysql唯一查询

我有一个节目列表数据库,其中一个节目所需的所有信息都打包到一张表中(我应该将节目和剧集拆分成自己的)现在因为任何给定的节目都有多个剧集,我希望只显示主页升序和选定字母的标题名称。现在我知道如何进行基本查询,但这就是我所知道的

SELECT DISTINCT title FROM program_table WHERE title LIKE '$letter%'

我知道我使用它。但是我正在使用一个动态图像加载,它需要一个序列号才能完整地返回该图像,所以我如何让标题与众不同,同时还从该标题加载序列号?

我希望我已经清楚了。

谢谢你的帮助

保罗

0 投票
1 回答
147 浏览

sql-server-2005 - 使用 distinct 时的 SQL 查询

我想知道在编写 SQL 查询时是否可以在不同的列中使用 distinct。如果是这样,那么如果我的员工表具有 id、name、salary、addr 作为列,那么语句是什么

0 投票
2 回答
461 浏览

sql - SQL在准备好的语句中选择不同项目组?

我有一个批处理作业,我在一张桌子上运行,我确信我可以写成一个准备好的语句。目前这一切都在 Java 中,毫无疑问,它的效率低于它可能的水平。对于这样的表:

我想创建一个新表,其中包含每个标签的前 N ​​个条目。目前我这样做:

这需要执行查询以获取不同tag的 s,然后选择该标签的顶部N项目并插入它们……所有这些都非常低效。

是否有我可以用来执行此操作的存储过程(甚至是简单的查询)?如果方言很重要,我正在使用 MySQL。

(是的,我确实对我的索引进行了排序!)

干杯

0 投票
4 回答
44470 浏览

sql - SQL 查询中没有重复项

我正在使用内部连接在 MySQL 中进行选择:

有时我会在结果中得到重复的 tblcaritem.caritemid。我想确保永远不会重复 tblcaritem.caritemid,但我该怎么做呢?我尝试使用 DISTINCT 但它只是检查整行是否重复,我只想检查 tblcaritem.caritemid,有没有办法?

对不起,如果我没有很好地解释它,我不是最好的 SQL 查询。

0 投票
5 回答
1169 浏览

sql-server - 在一列上获得 DISTINCT 有点模糊?

我见过这个问题的几个不同版本,但很难将它应用到我需要的东西......

MS SQL Server 2008 查询:

**

**

现在我想在 ReceiptID 上获得不同的值。使用 distinct 不会像整个行上的不同工作一样起作用。

帮助将不胜感激。

谢谢!

0 投票
1 回答
3017 浏览

sql - SQL Server - 来自多个 (2) 列的不同值

假设我有两列整数,A 和 B。现在我想要这些不同的值,这意味着如果 A 和 B 都有 1,我只想要 1 一次。

注意:我对获得不同的行不感兴趣。我只想从此表中获取唯一的整数值,它可以在 A 或 B 中

我可以在某个临时表的一列中插入 A 和 B 的值,并对该列执行不同的选择。

有什么更复杂的(性能方面)?

0 投票
1 回答
10766 浏览

linq-to-objects - 使用 LINQ to 对象在所有嵌套集合中选择不同的值?

给定以下代码设置:

如何使用 LINQ 在所有 Foo 实例中获取 MyStrings 中所有不同字符串的列表?我觉得这应该很容易,但不能完全弄清楚。

0 投票
4 回答
716 浏览

sql - 缩短 GROUP BY 子句

是否可以缩短 group by 子句,以便您不必重复 select 子句中提到的字段令人作呕?例如:

......或类似的东西。我正在编写一个将使用 sp_executesql() 存储过程的查询,并且我的变量中的可用空间不足。非常感谢。

0 投票
1 回答
2435 浏览

nhibernate - 如何通过 NHibernate Criteria API 检索唯一实体?

我的实体看起来像这样(简化):

我正在通过标准 api 为所有具有某个名称的部门的人查询数据库,该名称应该与类似模式匹配。

碰巧一个人包含两个或多个部门,其名称包含查询使用的相同字符序列。因此,同一个人被多次返回。为了抑制这一点,我知道我可以使用criteria.SetResultTransformer(Transformers.DistinctRootEntity);,但这只有在结果没有被分页时才有效。

当我对结果进行分页时,我不仅需要获取第一页,还需要知道总共有多少实体。不幸的是,结果转换器在调用时不起作用,criteria.SetProjection(Projections.RowCount())因为没有要转换的结果。

我能否以某种方式避免使用结果转换器检索整个人员列表,然后手动从集合中取出正确的部分?

最好的问候
奥利弗·哈纳皮