其实我正在使用两个查询来获取
然后使用PHP计算此表中丢失的ID的百分比。
我肯定有更好的方法,我正在寻找最好的一个,例如只使用一个查询,以直接接收的百分比值从MySQL查询并用最快的性能。
假设我的表格名称为my_table
,而具有值的列名为id
。从1到*的列中只有唯一的ID,并且之间缺少一些ID。示例行(值):1,2,3,4,7,8,9,22等。
您认为哪种mysql查询是直接接收此表中缺失ID百分比的最佳方法?
SELECT (MAX(id)-count(id)) / MAX(id) * 100 as MissingRate
FROM my_table
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句