php中 mysql 查询的结果再次查询怎么写
是这样的,数据表diy中有slbm、heck、以及其他字段怎么用sql语句循环查询slbm字段中内容重复的次数以及该字段heck=1的次数,然后再换算出百分比举个例子:d...
是这样的,数据表diy中有slbm、heck、以及其他字段
怎么用sql语句循环查询slbm字段中内容重复的次数以及该字段heck=1的次数,然后再换算出百分比
举个例子:
diy表中slbm字段出现了4次建议,3次改版,3次吐槽
(假设heck=1的时候算一次回复)
其中4次建议中只出现1次heck=1,
3次改版中出现2个heck=1,
3次吐槽的数据中有3个heck=1
建议 4次 回复1次 回复率%
改版 3次 回复2次 回复率%
吐槽 3次 回复3次 回复率%
我用这个sql语句,只能查询出slbm字段的重复次数,但是对应内容的heck=1次数就不知道怎么查询了
select slbm,count(slbm) as cnt from diy where group by slbm
还有 这个百分比的换算怎么搞啊
我创建了一张新表,随机生成了点数据,图中这样,循环列出slbm字段的内容,重复的内容只显示一个,然后需要获取到这个内容重复的次数,以及这个内容ifcheck=1的次数,在换算出(重复次数)除以(ifcheck=1次数)的百分比
下图,就以“部门6”为例子,表中slbm字段的部门6共重复了8次,这8次中ifcheck=1的有2次,百分比为25% 展开
怎么用sql语句循环查询slbm字段中内容重复的次数以及该字段heck=1的次数,然后再换算出百分比
举个例子:
diy表中slbm字段出现了4次建议,3次改版,3次吐槽
(假设heck=1的时候算一次回复)
其中4次建议中只出现1次heck=1,
3次改版中出现2个heck=1,
3次吐槽的数据中有3个heck=1
建议 4次 回复1次 回复率%
改版 3次 回复2次 回复率%
吐槽 3次 回复3次 回复率%
我用这个sql语句,只能查询出slbm字段的重复次数,但是对应内容的heck=1次数就不知道怎么查询了
select slbm,count(slbm) as cnt from diy where group by slbm
还有 这个百分比的换算怎么搞啊
我创建了一张新表,随机生成了点数据,图中这样,循环列出slbm字段的内容,重复的内容只显示一个,然后需要获取到这个内容重复的次数,以及这个内容ifcheck=1的次数,在换算出(重复次数)除以(ifcheck=1次数)的百分比
下图,就以“部门6”为例子,表中slbm字段的部门6共重复了8次,这8次中ifcheck=1的有2次,百分比为25% 展开
展开全部
有个疑问请先回答一下 ifcheck 字段的值确定吗?
如果方便的话把数据已文本的形式贴出来,本地建立数据结构和数据表比较麻烦,谢谢!
还有你习惯用MySQL处理这样的逻辑还是习惯用php处理?
如果方便的话把数据已文本的形式贴出来,本地建立数据结构和数据表比较麻烦,谢谢!
还有你习惯用MySQL处理这样的逻辑还是习惯用php处理?
追问
所有增加新信息ifcheck默认为0,后台可以把ifcheck改变为1。
我需要调用出来,每个部门的提交次数和回复次数,我想要用mysql语句来实现,我现在用这句sql="select slbm,count(slbm) as cnt from d_form group by slbm order by cnt desc"可以调用出slbm字段全部值,并且重复的只显示1次,然后cnt 可以调出对应的重复次数,但是还想调出对应的ifcheck=1的次数 这个怎么写到sql语句里面,再算出百分比能写到语句里吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |