ranking相关内容

MySQL-触发更新排名

我正在为某些NFL球队创建一个带有“ Team”表的数据库,并且已经为他们分配了一个排名(在NFL中排名),该属性称为“排名”。 我想创建一个触发器,以便如果排名得到更新,则所有其他触发器也会适当更新。 但是,我不知道找出一种遍历表格的方法。例如,假设排名5的团队升至排名3,我如何使排名3变为4,然后使4变为5? 更多信息,请随时询问,我会尽快提供。 解决方案 如果您知道 ..
发布时间:2020-10-16 06:46:06 数据库

计算用户在MySQL中连续的每日会话数

如何计算用户相隔1天的会话数?到目前为止,这就是我所拥有的。答案应该是46,但是此代码仅返回最后排序的记录以及它与第一条记录之间的差。我想将数字46作为正确的输出。 set @ pk1 =’’;设置@ rn1 = 1;设置@days =‘’; 选择c.user_id,c.day_session,datediff(d.day_session,c.day_session) from ..
发布时间:2020-10-16 03:38:29 数据库

如何使排名值在R data.table中显示整数(不带小数)

我必须对数据集进行排序,该数据集按此数据集中的几个变量排序,并按其另一个变量分组。当我在data.table上使用排名方法时,排名值是小数。我需要它们是不带小数部分的整数。 亲爱的,我提供所需的摘要。我要从本网站的另一个问题中复制别人的示例(也与排名方法有关)。我发现该问题的答案很有用,但仍然无法提供一种方法,使排名结果成为不带小数的整数。这就是为什么我将其复制到此处并将其作为此问题的起点( ..
发布时间:2020-10-15 20:26:24 其他开发

在向量中找到n个最常见的值

我有一个向量说 c(1,1,1,1,1,1,2,3,4,5, 7,7,5,7,7,7) 如何计算每个元素,然后返回eg 3个最常见的元素,即1、7、5? 解决方案 我确定这是重复的,但是答案是简单: sort(table(variable),decoreasing = TRUE)[1:3] ..
发布时间:2020-10-10 19:25:27 其他开发

Pyspark-保持联系的排名列

我正在寻找一种对数据框的保留列进行排序的方法.专门针对此示例,我有一个pyspark数据框,如下所示,其中我想生成colA& amp;的等级. colB(尽管我希望支持能够对N个列进行排名) +--------+----------+-----+----+ | Entity| id| colA|colB| +-------------------+-----+----+ ..
发布时间:2020-09-04 20:47:39 其他开发

多项赛事积分榜

我试图在多项目锦标赛中获得参赛者排名. 我可以轻松地为单个事件进行排名.有一种方法可以一次性找到所有内容吗? Given input: "Bob" Data example: Desired output: Name | Event | Score Name | Event | Score | Rank ----------------- ..
发布时间:2020-08-14 09:39:32 数据库

几个月内按类别划分的玩家排名

想象下面的Player表,其中包含字段: PlayerId, Date, Kills and Gold 我需要在几个月内按类别(技能或金牌)获得球员排名. 这是SELECT: SET @rownumber := 0; SELECT date, rank, kills FROM ( SELECT pla.event_date, @rownumber := @rownumbe ..
发布时间:2020-08-14 07:53:45 数据库

使用分组依据,等级,行号重复删除

我有两个桌子.一个是CustomerOrders,另一个是OrderCustomerRef-查找表. 两个表都具有一对多关系-一个客户可能与多个订单相关联. CustomerOrders表具有重复的客户(相同的LName,FName,Email).但是它们具有不同的Cust_ID. 我需要合并基本Customer表中的所有重复联系人(一对一). (此表未在此处显示). 第1 ..
发布时间:2020-08-01 20:01:41 数据库

如何在单个Teradata查询中输出不同的25%,50%,75%?

我花了几个小时来回想类似的事情,并弄出了一个不太混乱的代码,可以在一个Teradata查询中输出25、50、75%百分位.可以进一步扩展以生成" 5分摘要".根据您的人口估算值获取最小和最大变化静态值. 某处有人要求一种优雅的方法.分享我的. 代码如下: SELECT MAX(PER_MIN) AS PER_MIN, MAX(PER_25) AS PER_25, ..
发布时间:2020-07-24 23:52:46 其他开发

使用VBA对值列表进行排序(从大到小)

我有一个VBA代码,用于返回完成的工作的乘员组ID,工作人员完成的工作总数,工作人员工作了多少天,然后返回每天的平均工作数量.它们没有特定的顺序,并且所有这些类别在excel电子表格中彼此相邻.在这些其他类别旁边的一栏中,我想编写一个VBA代码,根据每天谁拥有最多的工作量为每行分配一个值(1到10,因为有10名工作人员). 我看了其他代码和建议,但是我发现的只是排序.我不想对它们进行排序,因 ..
发布时间:2020-07-21 05:56:41 其他开发

投票算法:如何计算等级?

我正在尝试找出一种计算排名的方法.现在,它只需要计算每个单独条目的赢/输比,例如一个人赢了100次中的99次,它的获胜率是99%.但是,如果某项在1票中赢得1票,它将获得100%的获胜排名,但绝对不能比赢得99次的那位更高.有什么更好的方法可以做到这一点? 解决方案 根据您想要制作的复杂程度,Elo系统国际象棋使用(或类似的方式)可能是您想要的:例如,即使一个人赢得了1/1场比赛,他的评分 ..
发布时间:2020-07-14 00:48:07 其他开发

选择TOP N和BOTTOM N

尝试获取前n行,后n行.尽管它给了我结果,但是却需要很多时间.我相信它会扫描表两次. Code used: WITH TI AS (SELECT * FROM (SELECT Column1, Column2, Colmn3 FROM TABLE ORDER BY DESC ) WHERE ROWNUM ..
发布时间:2020-07-11 02:33:12 数据库

sort(),rank()和order()之间的区别

R中的sort(),rank()和order()之间的差异是什么. 您能举例说明吗? 解决方案 sort()将向量按升序排序. rank()给出向量中存在的数字的相应等级,最小的数字获得等级1. order()以排序的顺序返回向量的索引. 例如:如果我们将这些函数应用到向量- c(3,1,2,5,4) sort(c (3, 1, 2, 5, 4))将给出c(1 ..
发布时间:2020-07-08 11:36:11 其他开发

PHP搜索引擎关键词排名

我是php和mysql的新手.在我的项目中,我必须为多个列上的多个关键字开发搜索引擎,并且还需要关键字排名和相关性. 例如,如果我有三个单词“嗨",“你好",“嘿",并且想要搜索诸如主题,消息,参考,文本正文之类的字段.在这种情况下,关键字排名较高的行将排在第一位,排名最低的行排在最后.有谁能指导我如何实施这样的搜索引擎.我的数据库大约有400万,并且正在快速增长. 解决方案 使用全 ..
发布时间:2020-06-29 19:08:10 数据库

如何比较排名列表

我有两个已排序项目列表.每个项目都有一个等级和一个相关的分数. 比分决定了排名.这两个列表可以包含(并且通常包含)不同的项目,即它们的交集可以为空.我需要采取措施比较这样的排名. 是否有众所周知的算法(在文学或现实世界的系统中)做到这一点? 距离的度量应考虑到分数以及项目的等级. 解决方案 这个问题从未得到解答,但我仍然认为对于许多人来说很重要: 您的两个要求,即列表的非结合性和排名 ..
发布时间:2020-06-26 13:19:27 其他开发