254得票5回答
postgresql中COUNT(DISTINCT ...)的速度非常慢

我有一个非常简单的 SQL 查询:SELECT COUNT(DISTINCT x) FROM table; 我的表格有大约150万行。这个查询运行得相当慢,需要大约7.5秒的时间,而比较起来 SELECT COUNT(x) FROM table; 我的查询大约需要435毫秒的时间,有没有什么方...

250得票6回答
获取List中的不同值列表

在C#中,假设我有一个名为Note的类,该类有三个字符串成员变量。public class Note { public string Title; public string Author; public string Text; } 我有一个类型为Note的列表:Li...

201得票4回答
Postgres:仅针对一列的Distinct

我在pgsql上有一张含有超过100万行名称的表格,但是里面也有很多重复的。我选择了3个字段:id,name,metadata。 我想要用ORDER BY RANDOM()和LIMIT 1000随机选择它们,所以我会把这些步骤分开进行,以节省PHP脚本中的一些内存。 但是,如何才能只给我一...

194得票9回答
使用LINQ按类属性进行去重

我有一个集合:List<Car> cars = new List<Car>(); 汽车通过它们的属性CarCode进行唯一标识。 我有三辆汽车在集合中,其中两辆具有相同的CarCode。 如何使用LINQ将此集合转换为具有唯一CarCodes的汽车?

192得票8回答
如何在pandas中跨多个数据帧列进行“选择不同”操作?

我在寻找一种类似于SQL中的操作方法。SELECT DISTINCT col1, col2 FROM dataframe_table pandas的sql比较中并没有关于distinct的内容。.unique()只适用于单列,所以我想我可以将列连接起来,或者将它们放在一个列表/元组中进行比较,...

189得票18回答
如何在DataTable中选择不同的行并存储到数组中

我有一个数据集objds,它包含名为Table1的表。 Table1包含名为ProcessName的列。这个ProcessName包含重复的名称。所以我想只选择不同的名称。是否可能? intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"]...

178得票9回答
实体框架选择不同的名称。

我该如何使用 Entity Framework 执行这个 SQL 查询?SELECT DISTINCT NAME FROM TestAddresses

162得票13回答
如何在同一个SELECT语句中使用DISTINCT和ORDER BY?

执行以下语句后:SELECT Category FROM MonitoringJob ORDER BY CreationDate DESC 我从数据库获取到以下数值:test3 test3 bildung test4 test3 test2 test1 但我想要删除重复项,就像这样:bil...

162得票8回答
使用匿名类型的LINQ Select Distinct

我有一个对象的集合,确切的类型并不重要。我想从中提取出一对特定属性的所有唯一对,方法如下:myObjectCollection.Select(item=>new { ...

149得票8回答
LINQ:去重值

我有一个来自XML的以下物品集:id category 5 1 5 3 5 4 5 3 5 3 我需要一个不重复的这些项的列表:5 1 5 ...