协助 VB.net 查询
Assistance with VB.net query
这是我当前的查询:
select No,
(select count(no) from textvote group by no) /
(select count(no) from textvote where no like '%Ginoo%')
from textvote
Table: 文字投票
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
此查询在下面的演示中工作正常:
这是我当前的查询:
select No,
(select count(no) from textvote group by no) /
(select count(no) from textvote where no like '%Ginoo%')
from textvote
Table: 文字投票
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
此查询在下面的演示中工作正常: