我有我在那裏輸入的數值這樣的SQL學生考勤表:如何取出百分比SQL
Student_id total_classes class_attended
1 31 26
2 31 21
3 31 17
4 31 21
5 31 29
我想和1 林來計算student_id
出席百分比尋找如何框架SQL語句以上..
我有我在那裏輸入的數值這樣的SQL學生考勤表:如何取出百分比SQL
Student_id total_classes class_attended
1 31 26
2 31 21
3 31 17
4 31 21
5 31 29
我想和1 林來計算student_id
出席百分比尋找如何框架SQL語句以上..
你只需要同生共劃分了類的數量,然後乘以100:
SELECT student_id, ROUND(class_attended/total_classes*100) total FROM student
以上將返回以下結果:
+------------+-------+
| student_id | total |
+------------+-------+
| 1 | 84 |
| 2 | 68 |
| 3 | 55 |
| 4 | 68 |
| 5 | 94 |
+------------+-------+
是啊,它的工作... :-) – Varshaa
您可以使用一個選擇查詢,像
SELECT class_attended/total_classes AS AttendencePercentage 從考勤 WHERE student_id數據= '1'
是什麼期望的輸出? –
你知道如何編寫一個基本的'select'語句嗎?你知道如何計算一個百分比嗎? – Blorgbeard
我是一個初學mysql的學習者...試圖架構小型數據庫,因此苦於查詢... – Varshaa