を使用しての平均評価を取得しますか?はどのようにテーブルを持っているSQL
0
A
答えて
0
私はあなたの質問を理解したら、これを行う必要があります。
SELECT tutorid,
CAST((SUM(CASE WHEN rated1 = 1 THEN 1.00 ELSE 0.00 END)+
SUM(CASE WHEN rated2 = 1 THEN 2.00 ELSE 0.00 END)+
SUM(CASE WHEN rated3 = 1 THEN 3.00 ELSE 0.00 END)+
SUM(CASE WHEN rated4 = 1 THEN 4.00 ELSE 0.00 END)+
SUM(CASE WHEN rated5 = 1 THEN 5.00 ELSE 0.00 END))/(COUNT (*))AS DECIMAL(3,2)) 'Average'
FROM YourTable
GROUP BY tutorid
+0
ありがとう@Jason –
0
関連する問題
- 1. 次のように私はテーブルを持っているSQL
- 2. 私はそうのようなテーブルを持っているSQL
- 3. は、私はこのようなテーブルを持っているSQL
- 4. は、私はこのようなテーブルを持っているSQL
- 5. 私はこのようなテーブル持っているSQL Serverの
- 6. 、私は次のようなSAS/SQLでテーブルを持っているSQL
- 7. 私はSQLテーブルを持っている
- 8. どのように私はこのようなテーブル持って
- 9. 選択は、私は以下のようにテーブルを持っているSQL
- 10. SQL私はテーブルの下のように持って
- 11. SQLを選択し、私はそうのようなテーブルを持っている
- 12. どのように私は2つのテーブル持っている二つのテーブル
- 13. SQL:私は以下のようにテーブルを持っているグループ
- 14. は私が持っているどのようなSQL Serverの
- 15. のOracle SQLは - 私はこのようなテーブル持って
- 16. SQL私はSQLテーブルを持っている目に見える
- 17. 示すように、私はデータをSQLテーブルを持っている
- 18. 流暢私はこのようなテーブルを持ってT-SQL
- 19. SQL Serverクエリ - 私は私はこのようなテーブルを持っている
- 20. SQLは、私は、このSQLテーブルを持っている
- 21. はどのように私はテーブルを持っているMySQLの
- 22. 私はこのようなテーブルを持っているSQL Serverの
- 23. DB2のSQLは、テーブルのヘルプ私はこのようなSQLクエリを持って
- 24. T-SQLは:私はこのようなテーブル持っている理由句は
- 25. 次のように私は、テーブルのデータを持っている
- 26. は、私はこのようなデータを持つテーブルを持っているテーブル
- 27. SQL私は以下のようなテーブルを持っている状態
- 28. 次のように私はテーブルを持っているハイブ
- 29. 私はSQLで次のテーブルを持っているSQL
- 30. どのように私はクラスを持っている別のテーブル
私はあなたには、いくつかのサンプルデータを投稿するべきだと思います。そしてあなたの期待される出力。だから誰もがあなたを助けることができる、私の友人。 – Tomato32