t-sql根据体重,身高计算bmi
时间: 2024-02-04 17:08:24 浏览: 40
可以使用如下的T-SQL代码来根据体重和身高计算BMI值:
```sql
DECLARE @Weight FLOAT = 70.0 --体重,单位为千克
DECLARE @Height FLOAT = 1.75 --身高,单位为米
DECLARE @BMI FLOAT = @Weight / POWER(@Height, 2)
SELECT @BMI AS [BMI值]
```
其中,`POWER`函数用于计算身高的平方,`@BMI`变量用于存储计算结果。你可以将上述代码中的体重和身高值修改为你需要计算的值,并执行该代码得到对应的BMI值。
相关问题
利用t-sql编写计算bmi的代码
好的,下面是一个使用T-SQL编写的计算BMI指数的示例:
```
DECLARE @weight FLOAT = 70;
DECLARE @height FLOAT = 1.75;
DECLARE @bmi FLOAT;
SET @bmi = @weight / POWER(@height, 2);
IF (@bmi < 18.5)
PRINT '偏瘦';
ELSE IF (@bmi >= 18.5 AND @bmi <= 24.9)
PRINT '正常';
ELSE IF (@bmi >= 25 AND @bmi <= 29.9)
PRINT '超重';
ELSE
PRINT '肥胖';
```
以上代码中,我们首先声明了体重和身高的变量,并初始化为70kg和1.75m。然后,我们使用SET语句计算BMI指数,这里使用了POWER函数来计算身高的平方。最后,我们使用IF...ELSE IF语句来判断BMI指数所处的范围,并输出相应的结果。
您可以将上述代码复制到SQL Server Management Studio或其他T-SQL支持的工具中执行,以测试该代码的正确性。注意,由于T-SQL并不是专门用来进行数值计算的语言,因此在实际应用中,您可能需要将计算BMI指数的代码放到应用程序中进行处理。
利用t-sql编写计算闰年
好的,下面是一个使用T-SQL编写的计算闰年的示例:
```
DECLARE @year INT = 2000;
IF (@year % 4 = 0)
BEGIN
IF (@year % 100 = 0)
BEGIN
IF (@year % 400 = 0)
PRINT '闰年';
ELSE
PRINT '不是闰年';
END
ELSE
PRINT '闰年';
END
ELSE
PRINT '不是闰年';
```
以上代码中,我们使用了三层嵌套的IF语句来判断是否为闰年。首先判断年份是否可以整除4,如果可以,则进入第二层判断,判断年份是否可以整除100。如果可以,则进入第三层判断,判断年份是否可以整除400。如果可以,则判断为闰年,否则不是闰年。如果第二层判断不成立,则直接判断为闰年。如果第一层判断不成立,则直接判断为不是闰年。
您可以将上述代码复制到SQL Server Management Studio或其他T-SQL支持的工具中执行,以测试该代码的正确性。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)