草庐IT

百分号

全部标签

php - MYSQL/SQL 计数百分比查询

我有什么$query="SELECTstatus_type,COUNT(*)ascount,kpi_type,COUNT('kpi')*100.00aspercentageFROMmainGROUPBYstatus_typeDESC;";我得到了什么。[{"Status":"SOLD","KPI_Percentage":"1400","KPI":"SALE","Status_Count":"14"}]这是我的JSON数组$JSON_output[]=array('Status'=>$row['pin_status'],'KPI'=>$row['kpi_type'],'KPI_Perce

mysql - 计算每天的正确百分比

我有一个名为tbl_answer的表。当他们每天回答问题时,它会为每个用户保存记录。这是表格的示例。iddatecorrectuser_idquestion_id12015-11-1706:13:17yes11122015-11-1706:24:54no11932015-11-1802:09:13no1298842015-11-1803:16:18yes129852015-11-2004:21:24no117452015-11-2004:29:24yes159........etc有很多记录。当天,很多网友都回答了很多问题。因此,某天的记录会用另一个不同的值重复。现在,我想计算每天正确

mysql - 如何找到出生日期在 1980 年到 1996 年之间的用户的百分比。

我试图找出我的用户中出生日期在1980年到1996年之间的百分比。我找不到怎么做:SELECTSum(WHENuserBirthDateBETWEEN'1980/01/01'AND'1996/12/31'THEN1ELSE0END)*100/Count(userID)astotalFROMusermysql返回的错误是语法:ERROR1064(42000):YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'WHENus

mysql - 如何计算复杂分组依据后前一行/天的百分比增加?

我有一张IntradayPrices1Minute表,其中存储了1分钟时间范围的股票开盘价、最高价、最低价和收盘价:CREATETABLE`IntradayPrices1Minute`(`ticker`varchar(10)NOTNULLDEFAULT'',`datetime`datetimeNOTNULL,`volume`mediumint(11)unsignedNOTNULL,`open`decimal(8,4)unsignedNOTNULL,`high`decimal(8,4)unsignedNOTNULL,`low`decimal(8,4)unsignedNOTNULL,`cl

php - 按指定百分比增加数据库字段

我目前将产品信息存储在MySQL数据库中。数据库中的“价格”列仅包含数字价格。我需要用PHP编写一个函数,它可以遍历这些值并将它们增加指定的百分比,但我不确定正确的方法。MySQL中有没有函数可以做到,还是需要从数据库中读取价格,修改后写回数据库? 最佳答案 合适的SQL是:updatetsetprice=price*(1+$percentage/100); 关于php-按指定百分比增加数据库字段,我们在StackOverflow上找到一个类似的问题: htt

mysql计算select中的百分比

我有一个收集选票的基本投票系统。制表应将赞成票总数除以总票数,以确定是否达到2/3多数。目前,我可以使用此查询返回数据selectsum(casewhenvoteisnotnullandrecruit_id=49631then1else0end)astotal_votes,sum(casewhenvote=1andrecruit_id=49631then1else0end)astotal_yesfromvotes;返回+-------------+-----------+|total_votes|total_yes|+-------------+-----------+|3|2|+--

mysql - 如何获取组的 mysql 总行数百分比?

下面我有一个查询,将从用户代理表和ip地址链接表中获取站点最常见的用户代理:SELECTcount(*)asnum,stringFROM`useragent_ip`leftjoinuseragentsonuseragent_id=useragents.idgroupbyuseragent_idhavingnum>2orderbynumdesc,string有时它会显示类似的东西25Firefox22IE11Chrome3Safari1Spider11Spider21Spider3我的问题是,如果有一种方法可以让左边的数字代表整体的百分比,并且会随着时间的推移而增长,我可以让部分sql语

mysql - 为什么用分号连接多个 MySQL 查询对 Perl DBI 不起作用?

我想使用DBI将值插入到两个单独的MySQL表中.我试图通过在它们之间插入;将两个有效的INSERT查询合并为一个:$dbh->do(q{INSERTINTO`testA`(test)values('testvalue111');INSERTINTO`testB`(test)values('testvalue222');});但我总是得到一个错误:Syntacticerrorin"INSERTINTO`testB`(test)values('testvalue222..."如果我将查询分成两个单独的do调用,它就可以工作。但是组合查询在phpMyAdmin中运行良好。为什么它在Perl

php - 选择行数时,如何选择百分比的百分比?

相当简单的问题:假设我想使用MySQL表中30%的行。但是我也有一个用户输入,他们可以在其中选择该百分比的百分比例如:$_GET['percentage']%of30%所以我们说$_GET['percentage']=30我如何选择30%的30%(或$_GET['percentage'])用于while循环? 最佳答案 任何值的30%是该值乘以0.3。所以30%的30%是0.3*0.3=0.09,即9%。替换成你想要的任何数字。 关于php-选择行数时,如何选择百分比的百分比?,我们在S

php - MySQL使用LIKE命令在分号之间查找

这是我的数据385_white99swarovski12black;blue386_white99swarovski12black;blue;green387_white99swarovski12yellow;green389_white99swarovski12white;silver385_white99swarovski12silver这是一个示例查询SELECT*FROM`products`WHERE`category`LIKE'swarovski'AND`colours`LIKE'silver'返回的结果为空。如果用户想要黑色,那么它应该返回前两条记录。我无法编辑color;