Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql VB.net查询辅助_Mysql_Vb.net 2010 - Fatal编程技术网

Mysql VB.net查询辅助

Mysql VB.net查询辅助,mysql,vb.net-2010,Mysql,Vb.net 2010,以下是我当前的查询: select No, (select count(no) from textvote group by no) / (select count(no) from textvote where no like '%Ginoo%') from textvote 表:文本投票 No Sender Ginoo 1 9307895654 Ginoo 1 9566551234 Ginoo 1 9232235643 Ginoo 2 92255578

以下是我当前的查询:

select No,
       (select count(no) from textvote group by no) /
       (select count(no) from textvote where no like '%Ginoo%')
from textvote
表:文本投票

No      Sender
Ginoo 1 9307895654
Ginoo 1 9566551234
Ginoo 1 9232235643
Ginoo 2 9225557878
这必须是结果:

No      Total
Ginoo 1 75%
Ginoo 2 25%

你是这么想的吗

SELECT no,
       CONCAT(CAST(100*count(*) /
                   (select count(*) from textvote where no like '%Ginoo%') AS CHAR(50)), '%') AS Total
FROM textvote
WHERE no LIKE '%Ginoo%'
GROUP BY no
此查询在下面的演示中正常工作:


我想通过这个来达到这个结果,Ginoo 1有3票除以4票,Ginoo 2有1票除以4票,countno/从textvote中选择countno,其中no类似于textvote组中的“%Ginoo%”*100由no给出错误的输出用您期望的确切输出更新您的问题,您应该会得到答案。Ginoo 1得到的结果是33%,而不是75%。是的,我自己检查过了。吉努1只有1票,吉努2有2票。总共只有3个。我的错误。谢谢你,蒂姆