在SQL中,可以使用SELECT语句和WHERE子句来计算两个不同条件下的平均值。
例如,以下代码展示了如何计算“age”列中所有“gender”为“male”的行的平均值和“gender”为“female”的行的平均值:
SELECT AVG(age) AS male_avg, AVG(CASE WHEN gender = 'female' THEN age END) AS female_avg FROM mytable WHERE gender = 'male' OR gender = 'female';
上一篇:按照相同的列对MySQL进行筛选
下一篇:按照相同的逻辑顺序进行