ヴァレリオCatalanoの:
誰にでも良い午後。私は、次の質問疑問視しています:「リストの各クラスとその生存率、すなわち、生き残っそのクラスの乗客の割合を第二小数桁に番号を丸めるようにしてください。」
以下は、私があちこちにクエリを使用していますというコードです。
SELECT class, (100*count(survived)/total) as survival_rate
FROM Titanic
WHERE survived == 'yes'
GROUP BY class
HAVING total = (SELECT class, count(class) as total
FROM Titanic
GROUP BY class)
コードは明らかに動作していないが、私は私が聞かという質問に対する解決策を見つけることができません。あなたの貴重な助けのためにありがとうございました。
離れて渡します:
次のことが可能group by class
と表現の平均ラウンドsurvived = 'yes'
:
select class, round(100.0 * avg(survived = 'yes'), 2) as survival_rate
from Titanic
group by class