现在有一个商品表,求商品名称里的商品出现的次数以及出现的频率,这样用sql该怎么写,求指教
这个是商品信息
这是想要的效果
表名就是商品表
谢谢大家了
用python处理的话,你需要把上面的表格里混在一起的商品名称都提取到一个列表里,然后做一下sort
用sql的话也是类似的,你可以用自定义变量比如, SET @list := group_concat( 商品名称这个字段的查询语句 )
然后列出列表里无重复的项目 select distinct 语句试一下
接着再从无重复的项目里提取单项,查找它在列表里的出现次数,可以写一个存储过程遍历列表记录出现次数,或者用string的相关函数