我有第一个查询:
SELECT (Temperature) + 273.15 FROM tbl_Temperature;
(
Temperature
是列名,tbl_Temperature
是表名。)数据库
dbTemp
中的数据:25,3
26,7
28,4
(这是摄氏温度)
output
272,45
273,85
275,55
(这是开氏温度)
这是我的第二个查询:
SELECT MAX (Temperature) FROM tbl_Temperature;
数据库
dbTemp
中的数据:25,3
26,7
28,4
输出量
28,4
(这是摄氏温度)
我想结合这些查询。
数据库
dbTemp
中的数据:25,3
26,7
28,4
(这是摄氏温度)
所需的输出
272,45
273,85
275,55
max: 275,55
(这是开氏温度)
所以我想要的是在
Kelvin
中显示数据,在Kelvin
中显示最大值。 最佳答案
您只需要执行以下操作:
SELECT Temperature + 273.15 FROM tbl_Temperature;
UNION ALL
SELECT 'max: ' + cast(MAX (Temperature)+ 273.15 as nvarchar) FROM tbl_Temperature;
关于sql - 如何合并2个SQL查询?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46522982/