mysql - 获取自动递增整数的最接近的总和

标签 mysql math

我有一个自动递增每一行的 SQL 表。该行具有要放置到环上的行星的位置数据。第一环将有一颗行星,第二环将有两颗行星,依此类推。

例如,第 1 颗行星位于第 1 环,行星 2-3 位于第 2 环,行星 4-6 位于第 3 环,行星 7-10 位于第 4 环,依此类推。我可以使用什么公式来找到像这样的唯一整数的最接近的总和?

最佳答案

不要问我为什么,但行星编号的四舍五入的整数平方根将为您提供您正在寻找的结果。 0 的平方根为 0,1&2 的平方根为 1,等等。每个平方比前一个值多 2 个根 - 我在 6502 处理器上计算快速整数平方根时遇到过这种情况。

关于mysql - 获取自动递增整数的最接近的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49825315/

相关文章:

java - 计算整数的幂

c++ - 如何在平面上获得三个非共线点? - C++

math - float 学有问题吗?

mysql - 使用 Netbeans 在 AWS 上部署 Java 应用程序的最佳方式?

mysql - 使用 Sequelize 和 mysql 加密密码列

java - MySQL 的 JDBC 连接器无法在 JMeter 中工作

javascript - 缩放变换 :matrix(): how to stick to the left edge (alter zoom center)?

javascript - javascript中的简单缓动函数

php - 从mysql中的多个表中获取结果

php - mysqli_real_escape_string($link,$_REQUEST) 对于所有变量