gpt4 book ai didi

php - MySQL:如何仅使用一个查询获取表中不存在 ID 的百分比

转载 作者:行者123 更新时间:2023-11-29 13:18:58 24 4
gpt4 key购买 nike

实际上我使用两个查询来获取

  1. 表中现有 ID 的总和
  2. 同一表中缺少的 ID

然后我使用 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

关于php - MySQL:如何仅使用一个查询获取表中不存在 ID 的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21112602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com