草庐IT

百分位数

全部标签

mysql - 如何以百分比的形式获取mysql匹配的结果?

我在mysql中使用Match(Col1)Against(Val)。selectmatch(body)against(body_var)fromarticles;现在,如果完全匹配,我将得到数字形式的结果(例如14.43)。这个数字是什么意思?主要问题是我可以得到百分比形式的结果吗(例如0.94)谢谢你的帮助 最佳答案 可能有更简单的方法来做到这一点。不知何故,我在这个问题上掉进了兔子洞。但它经过测试并且有效(返回结果的百分比)SELECT(mthCount/ttlCount)ASmPercentFROM(SELECTCOUNT(*

php - 使用 PHP/mySQL 从数组计算十分位数/五分位数

我正在使用这样的查询获取数据:SELECT`product_name`,`NumberofCases`FROM`myTable`where`color`='red'orderby`NumberofCases`DESC";如果我var_dump我会得到一个这样的数组:array(2){[0]=>array(4){["product_name"]=>string(5)"23418"[0]=>string(5)"23418"["NumberofCases"]=>string(3)"434"[1]=>string(3)"434"}[1]=>array(4){["product_name"]=>

MySQL查询以计算每个组内的百分比

如何转换这个结果:week,day,hour,branch,sales1,1,1,a,501,1,1,b,501,1,2,a,251,1,2,b,75进入这个:week,day,hour,branch,sales,percentage1,1,1,a,50,50%1,1,1,b,50,50%1,1,2,a,25,25%1,1,2,b,75,75%请注意,百分比是按小时分组的。换句话说,它不是所有销售额的百分比,而是每个小时内的销售额。我尝试了以下查询,但这给了我所有销售额的百分比:SELECTweek,day,hour,branch,sales,(sales/(SELECTSUM(sal

php - 如何计算不同时间跨度内总分的百分位排名?

在基于PHP和CodeIgniter的网站上,用户可以通过各种操作赢得声誉,这与StackOverflow没有什么不同。每次授予声誉时,都会在MySQL表中创建一个新条目,其中包含user_id、被奖励的操作以及那一堆点的值(例如10个声誉)。同时,更新users表中的字段reputation_total。由于没有引用框架,所有这些都毫无意义,我想向用户展示他们在所有用户中的百分位排名。对于总体声誉,这似乎很容易。假设我的user_id是1138。只需统计users表中reputation_total小于我的用户数,统计用户总数,然后除以找到信誉较低的用户的百分比比我的。那将是用户11

php - Mysql 基于百分比的查询

这种mysql查询可以吗?SELECTpowerFROM".$table."WHEREcategoryIN('convertible')ANDtype=bwm40%ANDtype=audi60%ORDERBYRAND()会是这样的:从所有汽车中,选择可转换功率的汽车,但40%的选择是宝马,其他60%是奥迪。这可以用mysql来完成吗?似乎无法让它与下面的ideea一起工作,给我一个错误,这是我的尝试方式:$result=mysql_query("SELECTpower,torqueFROM".$table."WHEREcategoryIN('convertible')ORDERBY(c

PHP MySQL list 相似度百分比

编辑:我删除了令人困惑的东西,我想简化我想要完成的事情:假设约翰有2个篮子,其中1个篮子里装着1block石头、2颗弹子和2根棍子,另一个篮子里装着>2block石头和2根棍子。Eric有1个篮子,里面有3个瓶子、2个瓶盖和1个石头。与此同时,jack有1个篮子,里面装着1根棍子。此外,jack在某处有一block石头,但它还没有放在他的篮子里。为了这个查询的目的,假设我们关注Jack的元素。所以我们会检查每个人的篮子,看看哪个篮子看起来和他所有的元素几乎一样(a)不考虑jack的元素是否在篮子里,(b)只与jack的元素进行比较在其他人的篮子里,而不是在外面。这将是Jack搜索哪些篮

mysql - 从两个不同的表计算百分比

我有两个表,我想获取百分比值并将百分比更新到表中。假设我们有两个这样的表,表一dateopenhighlowclosestock_id2013-01-02102051512013-01-0215020010017022013-01-03153010201表2datep_highp_lowpercentstock_id2013-01-0225100.0012013-01-022101200.0022013-01-0340200.001我想用这个公式计算百分比(p_high-high)/highstock_id=1在date=2013-01-02中的百分比将是这样的。(25-20)/20=

C++如何获取一个数字的位数

在C++中,可以使用以下方法获取一个数字的位数:使用字符串处理函数:将数字转换为字符串,然后使用字符串的长度函数来获取位数。#include#includeusingnamespacestd;intmain(){intnum=12345;stringnumStr=to_string(num);intdigits=numStr.length();cout"Numberofdigits:"digitsendl;return0;}使用循环和除法运算符:通过反复除以10并计数来确定数字的位数。#includeusingnamespacestd;intmain(){intnum=12345;intdig

mysql - 使用两列计算总量,百分比?

我建立了一个表,其中包含各种商品、商品ID和价格等-我的数据库中还有一个存储的客户列表以及他们购买的商品。我希望能够计算这些商品的总增值税(16%),只计算已售出的商品(不是未售出的商品)。我试过这段代码:SELECTsum(items.price*sales.amount)as'TotalSold',sum((items.price*sales.amount)*0.16)AS'EstimatedTotalVatAmount'FROMsales但随后的结果是一个“未知列”,尽管它确实存在。在线查看鼓励我使用“内部连接”,但如果可能的话,我更愿意使用其他东西..这可能吗?如果是这样,我可

MySQL - 计算相关记录的百分比和计数

请需要帮助来完成代码以执行以下操作:计算具体记录的票数和百分比,是一个电影网站,用户可以在这里观看和投票电影,那么该网站应该更多地展示所有电影以降低用户的票数,这里详细说明什么我正在尝试做。1)计算每部电影的票数。2)通过单独的“Theyaretotally3table[votes]”获取每部电影的得票数,如:电影1共有100票,20%的用户认为Regular,30%的用户认为Good,50%的用户认为很好。3)获取“3oftable[votes]”之间的最大票数的百分比,如果用户投票更多的是电影非常好,我必须计算那个百分比,所以我们可以创建一个小donut或图形,向用户展示比你喜欢的