【发布时间】:2017-02-18 19:48:31
【问题描述】:
就是这样。在我的学校,所有班级都为每个班级准备了excel表,并在期末考试中为每个科目准备了分数。有17个班。我将它们组合在一起以访问表。然后再次将所有数据导出到excel。制作 csv 文件。并使用 phpmyadmin 导入 Mysql 数据库。现在我的结果表如下。
| ID | Name | Religion | Sinhala | science | english | maths | History | Categery 1 | Categery 2 | Categery 3 | Total | Average | Rank | |
|---- |------- |---------- |--------- |--------- |--------- |------- |--------- |------------ |------------ |------------ |------- |--------- |------ |--- |
| 1 | manoj | 45 | 65 | 78 | 98 | 67 | 67 | 63 | 76 | 64 | 654 | 62 | 12 | |
Sectional Head 需要获取所有科目得分 >75 的学生人数。
以及 9 门科目中有 8 门得分 >75 的学生人数。
我需要从该表中检索 A s、B s(标记 >=75)的数量。
例如。学生姓名和 A 数
所有 9 个科目的 A 总数 - 45
所有 8 个科目(任何 8 个科目)的 A 总数 - 45
所有 7 个科目(任何 7 个科目)的 A 总数 - 45
我尝试了以下 SQL 语句
SELECT COUNT(SELECT COUNT()
FROM result
WHERE religion >=75
AND Math >=75)
FROM result
我在堆栈溢出中读到了相同的场景。
这个有点意思。但我无法为我的场景解决它。
【问题讨论】:
-
请清理您的格式。这个问题难以辨认。
-
现在可以了吗? @蒂姆·比格莱森
-
它仍然缺少您为尝试执行此操作而编写的查询。它还缺少关于该查询的哪个部分无法正常运行的解释。
-
嗨@ManojMadushantha 我已经修改了您的问题以包含代码块格式。希望对您有所帮助!
-
@hd 非常感谢