我有两个选择语句来查找汽车的平均经济性,我需要连接到单个语句。我很累但显示错误
基本上在第一个语句中包括cast、avg、nullif groupby 在第二个语句中包含 where、when、case then
SELECT vehicle_id,CAST(AVG((NULLIF(economy,0))) AS int) FROM fillups group BY vehicle_id
WHERE vehicle_id <= 2 THEN 'Prius'
AND
vehicle_id >= 2 THEN 'Other';
这就是放入单个语句中的代码
最佳答案
Select vehicle_id, CAST(AVG((NULLIF(economy,0))) AS int),
when vehicle_id < 2 then 'Prius'
when vehicle_id >= 2 then 'other'
from fillups
group by vehicle_id
这可能有帮助!!
如果没有,请提及一些数据模式结构。
关于mysql - 如何选择2个查询到单个语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55498807/