php - 如果条件允许,则创建视图表
问题描述
我正在使用codeigniter。如果我发现 1 个主题 = 失败然后所有结果 =f/失败,我想这样计算。我如何写查询。我使用 group by
beasue 1 学生有很多班级数据。
我的桌子
这个查询怎么写。我想如果一个或多个主题失败意味着 f 。然后 getMark =f 或 getMark = 4.40 就像 .
询问
CREATE VIEW result as SELECT name as name,roll as roll,class as
class,subject_name as subject,exam_type as exam_type,sum(full_mark) as
full_mark,sum(getmark) as getmark, if(gpa =='f', 'F',sum(gpa)) as
total_gpa FROM mark GROUP by roll,class,exam_type
解决方案
推荐阅读
- android - 如何使用 GET 方法请求将令牌发送到远程服务器?
- sql - 将配置单元日期查询转换为 oracle sql
- tensorflow - Cloud TPU 工具未生成配置文件
- laravel - socket.io vs pusher,哪个更适合与 laravel 一起使用
- javascript - 将数组值插入特定的表格单元格/列
- python - 使用 for 循环生成多个按钮,并能够区分它们并在鼠标单击时运行单独的代码。
- javascript - Nuxt Vue2 应用,添加 Vue-Touch 包
- html - SVG填充悬停时的文本更改
- javascript - 我如何能够针对特定的表来操作它?
- tcl - 向 TCL 列表的元素添加额外的反斜杠