mysql 怎么样通过一个sql语句搜出比例关系

MySql 码拜 8年前 (2016-02-19) 919次浏览
例如 一个表格里有
商品,价格,日期 三个字段
a  10.2,20151008
a  9.2,20151009
a  7.2,20151010
b  11.2,20151008
b  10.2,20151008
本人要搜 在历史上各个商品价格低于10¥的次数占该商品出现的总次数的百分比,应该怎么样写mysql语句呢?
谢谢了
搜出结果要相似
a 2/3
b 0/2
解决方案

20

select 商品,
       count(case when 价格 < 10 then 商品 end ) / count(商品) low_Percent
from tb
group by 商品

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql 怎么样通过一个sql语句搜出比例关系
喜欢 (0)
[1034331897@qq.com]
分享 (0)