我有一个SQL表。该表显示学生ID、科目名称和成绩。希望您能了解这些数据。
现在,我需要将它展示在前端,通过在Y轴上垂直显示学生ID,在X轴上水平显示科目名称。成绩应该显示在表格主体中。
我使用PHP作为服务器端语言。
现在,我需要将它展示在前端,通过在Y轴上垂直显示学生ID,在X轴上水平显示科目名称。成绩应该显示在表格主体中。
我使用PHP作为服务器端语言。
SELECT studentID,
SUM(CASE WHEN Subject_Name = 'CHEMISTRY' THEN Marks ELSE 0 END) AS `CHEMISTRY`,
SUM(CASE WHEN Subject_Name = 'BIOLOGY' THEN Marks ELSE 0 END) AS `BIOLOGY`,
SUM(CASE WHEN Subject_Name = 'ENGLISH' THEN Marks ELSE 0 END) AS `ENGLISH`,
SUM(CASE WHEN Subject_Name = 'MATH' THEN Marks ELSE 0 END) AS `MATH`
FROM students
GROUP BY studentID
marks
是否是非规范化的?类似于A,A +,C
字符串? - vp_arth