mysql存储过程中如何求出数据表统计列所占百分比

mysql存储过程中如何求出数据表统计列所占百分比,第1张

应该是这样的::

select name,brand_id,concat(floor((sum(goods_num)/(select sum(goods_num) from tablename))*100),'%') as goods_num_rate

from tablename group by name

一、数字类型

二、字符串类型

另外,当varchar太大时,会自动转化为text

大于varchar(255)变为 tinytext

大于varchar(500)变为 text

大于varchar(20000)变为 mediumtext

三、日期和时间类型

DATE3 个字节

DATETIME 8 个字节

TIMESTAMP 4 个字节

TIME 3 个字节

YEAR 1 字节


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5910299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存