草庐IT

百分号

全部标签

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=

php - 使用分号分隔字符串的 Mysql 搜索

我有2个看起来像这样的表tableAtableBid|dataid|features-----------------------1|blue1A|1;22|red2B|1;2;33|yellow3B|3;1............我打算做的是这样的,我查询一个表。遍历结果数组并使用分号分隔符分解数据。然后循环遍历新数组并查询它以获取数据(注意下面的代码未测试)$sql="SELECT*FROM`tableB`WHERE`id`='2B'LIMIT1";$query=$db->query($sql);while($row=mysql_fetch_array($query)){$arr=

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或图形,向用户展示比你喜欢的

mysql - 根据多条select语句查询用户百分比

我希望能够选择所有回答“Crunchy”并回答“Straight”的用户,并将其作为所有回答“Crunchy”的用户的百分比返回。最终目标是能够产生一个事实,例如“70%的回答Crunchy的用户也回答了Straight”。|id|question_id|user_id|answer||-------------------------------------||1|1|81|Crunchy||2|1|82|Crunchy||3|1|83|Smooth||4|2|81|Straight||5|2|82|Diagonal||6|2|83|Diagonal|伪代码如下所示:((Select

php - 有什么方法可以根据百分比字符串匹配在 MySQL 中选择表行?

我正在尝试用PHP制作一个简单的部分地址搜索实用程序。有问题的表只有一个“地址”列。我的目标是让用户在表单中输入部分地址,然后让我的脚本检索该表中最接近的25个匹配项。在我看来,最明显但草率的方法是选择表中的每个地址,然后让PHP循环遍历每个地址,计算与搜索词的相似度百分比,对它们进行排序,然后输出.当您考虑到该表有数万行而我最多要查找25行时,这似乎是一种资源浪费。我想做这样的事情:SELECTid,firstname,lastname,PERCENTMATCH(address,$searchterm)ASmatchpercentFROMaccountsWHEREmatchperce

mysql - 更新百分比变化的 SQL 语句

我搜索过S.O.对于这个答案并且已经接近答案但仍然不够接近。我很想知道MySQL是否具有此功能。我用Perl和MySQL4开发过,现在正在使用MySQL4。我的table看起来像这样......符号varchar(25)todayDate日期兴趣int(11)我的问题是......这些符号(大约200,000个)每天都会更新一个新的兴趣字段数字。一个例子是这个....symbol|todayDate|interest-------------------------------A202015|2010-10-26|150A202015|2010-10-25|100理想情况下,我能够做的

mysql - MATCH 多行与 SQL 查询中的多行并找到百分位数匹配?

目前我正在搭建一个招聘平台。雇主可以发布工作并接收申请。雇主可以设置求职者必须匹配的许多技能要求。求职者还可以添加他们拥有的许多技能。我想知道的是每个jobseekers_skills有多少匹配employer_requirements对于每个作业,以便在View中显示百分比匹配。理想情况下,我想根据skill_string找到匹配项存在于jobseeker_skills中表和employer_requirementstable以下是3个表中每一个的数据库安排:应用:id|job_string|jobseeker_string|employer_string|application_s

mysql - 从包含在sql中用分号分隔的数组的列中检索任何一个最大值

我有像这样的列periodbalbalancetype--------------------------0;15;11;-13;-16;20ABS22;25;-78;0;1ABS67;89;-36;83;90;55ABS…ACS…我要找回periodbalbalancetype----------------------20ABS25ABS90ABS 最佳答案 这里的想法是:对于balancetype的每个值,从periodbal列中提取所有值,将它们转换为单独的行,然后计算每行的balancetype值的最大值。即PERIODB

MySQL:如何获得一个字段与前一个字段相比的变化百分比

我有一个这样的表:year|revenue|organisation2010|83863|asdf2011|5463|asdf2012|45345|asdf2009|32463|ghjk2010|352667|ghjk我需要搜索所有组织的最新收入,到目前为止我可以构建一个查询Selectnewtablename(v.organisation,MAX(v.year),v.revenue)fromtablenamevwhere1=1groupbyv.name但是我还需要得到另一部分,那就是收入与上一年相比的百分比变化。我怎样才能实现这两个功能?最好在一个查询中?谢谢