来测测自己的体重指数吧

guguda2008 2015-02-02 01:55:27
DECLARE @SG FLOAT,@TZ FLOAT
--体重(公斤)
SELECT @SG=75
--身高(米)
SELECT @TZ=1.76

SELECT @SG/POWER(@TZ,2) AS 体重指数
,CASE WHEN @SG/POWER(@TZ,2)<18.5 THEN '过轻:低于18.5'
WHEN @SG/POWER(@TZ,2) BETWEEN 18.5 AND 24.99 THEN '正常:18.5-24.99'
WHEN @SG/POWER(@TZ,2) BETWEEN 25 AND 28 THEN '过重:25-28'
WHEN @SG/POWER(@TZ,2) BETWEEN 28 AND 32 THEN '肥胖:28-32'
WHEN @SG/POWER(@TZ,2)>32 THEN '非常肥胖, 高于32'
END AS 指数范围
,'与标准体重差:'+LTRIM(@SG/POWER(@TZ,2)-27.99) AS 标准体重差
/*
体重指数 指数范围 标准体重差
---------------------- ---------------- -------------------------------------
24.2122933884298 正常:18.5-24.99 与标准体重差:-3.77771
*/
...全文
384 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
专注or全面 2015-02-03
  • 打赏
  • 举报
回复
这个刚好就是我的标准 --体重(公斤) SELECT @SG=75 --身高(米) SELECT @TZ=1.76
  • 打赏
  • 举报
回复
标准体重
还在加载中灬 2015-02-02
  • 打赏
  • 举报
回复
--24.0569347455645	正常:18.5-24.99	与标准体重差:-3.93307
zbdzjx 2015-02-02
  • 打赏
  • 举报
回复

11,848

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧