十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
update tbltest set percent = 100*value/(select sum(value) from tbltest)||'%';
创新互联公司于2013年创立,是专业互联网技术服务公司,拥有项目网站建设、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元田林做网站,已为上家服务,为田林各地企业和个人服务,联系电话:18980820575
这个不难吧,我的思路是这样的,你先取出来全部的,然后进行读取,放到一个大数组里面,然后根据你给的百分比的数值可以计算出来,第一页和最后一页,数组里面有array_slice的函数,可以按你给的数值读取数据的多少,开始和结束位置,分页就像普通的分页程序一样写就可以了。
希望可以帮到你
CONCAT(字段, '% ')
select CONCAT(sum(a)/(sum(a)+sum(b)*100), '% ')
from c
select a ,b, concat(cast(coalesce(round(sum(a)/sum(b),2),0)*100 as char),'%') as c from test
这样试试