似乎當你有 BMI 和體重來獲得身高時,逆向工程 bmi 公式應該很簡單——但今天可能沒有足夠的咖啡
(kg/power(m,2)) = BMI
但如果我有
with T as (select 72.6 as kg, 28.35 as BMI_supplied from dual)
得到高度的反面是什么(應該是1.6m)
在此先感謝您的時間。
uj5u.com熱心網友回復:
重新排列方程:
| 步 | 方程 | 行動 |
|---|---|---|
| 1. | BMI = 體重 / 身高2 | |
| 2. | BMI × 身高2 = 體重 | 兩邊乘以高度2 |
| 3. | 身高2 = 體重 / BMI | 兩邊除以BMI |
| 4. | 身高 = SQRT(體重 / BMI) | 取兩邊的平方根 |
所以:
WITH T (weight_kg, BMI_supplied) AS (
SELECT 72.6, 28.35 FROM DUAL
)
SELECT weight_kg,
SQRT(weight_kg / BMI_supplied) AS height_m,
BMI_supplied
FROM T;
哪個輸出:
重量_KG 高度_M BMI_SUPPLIED 72.6 1.60026452839727746261804822638120931361 28.35
db<>在這里擺弄
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/408198.html
標籤:
