我有一个表titanic与列类(包含1,2,3作为值),性(m,f),幸存(0,1)。我想找到每个班级中死亡的男性和女性的数量。
我的代码是
select pclass from (
> select count(survived), sex as s from titanic) t2
> ) group by s;
我收到错误 FAILED:SemanticException [错误10025]:第2:24行表达式不在GROUP BY键'性别'
修改:
我用一个答案纠正了这个问题,修复非常小。