簡體   English   中英

獲取結果表中 A 的數量 - MySQL

[英]Get Number of A's in Result Table - MySQL

情況就是這樣。 在我的學校,所有班級都為每個班級准備了 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    |       |

部門負責人需要獲得所有科目成績 >75 的學生人數。

以及在 9 門科目中的 8 門科目中獲得 >75 的學生人數。

我需要從此表中檢索 A s、B s(標記 >=75)的數量。

前任。 學生姓名和 A 數

所有 9 門科目的 A 總數 - 45

所有 8 個科目的 A 總數(任何 8 個科目) - 45

所有 7 個科目的 A 總數(任何 7 個科目) - 45

我嘗試了以下 SQL 語句

SELECT COUNT(SELECT COUNT() 
             FROM result 
             WHERE religion >=75 
               AND Math >=75) 
FROM result

我在堆棧溢出中讀到了相同的場景。

訪問 2010

這個得到一些點。 但我無法為我的場景解決它。

使用GROUP BY studentNameSUM(grade = 'A') AS numberOfAs

【快速解答bc問題快速格式化】

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM