0
選択された行から値を取得し、計算し、その平均私はSQLで働いています
私は、次の行と列
rating | status
-------|----------
5 | 1
5 | 1
4 | 1
2 | 0
5 |-1
Iの平均を計算すると、このようなreview
という名前のテーブルを持っていますステータスが1の場合の評価値は1以外のステータスの行評価を無視します
どうすればよいですか?
これは私の試みです:
select * from review where status in (
select status from review
group by status having count(*) > 1
)
私はステータス1で行を選択することができましたが、どのように私は、選択した行からの評価の列の値を取得し、その平均値を計算することができますか?