Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何计算有多少人主修SQL_Mysql_Sql_Oracle - Fatal编程技术网

Mysql 如何计算有多少人主修SQL

Mysql 如何计算有多少人主修SQL,mysql,sql,oracle,Mysql,Sql,Oracle,我的问题是让我计算每个专业的学生人数。我的代码 Select Stu_Major, (Select COUNT(Stu_Major) FROM Student) AS TOTAL FROM Student GROUP BY Stu_Major; 计算所有人的总数,我的输出如下所示 STU_MAJOR TOTAL ---------- ---------- CIT 8 Accounting 8

我的问题是让我计算每个专业的学生人数。我的代码

       Select Stu_Major, (Select COUNT(Stu_Major) FROM Student) AS TOTAL
       FROM Student
       GROUP BY Stu_Major;
计算所有人的总数,我的输出如下所示

STU_MAJOR       TOTAL
---------- ----------
CIT                 8
Accounting          8
BIS                 8
Marketing           8
Statistics          8
   STU_MAJOR       TOTAL
   ---------- ----------
   CIT                 1
   Accounting          2
   BIS                 2
   Marketing           2
   Statistics          1
但我需要它看起来像这样

STU_MAJOR       TOTAL
---------- ----------
CIT                 8
Accounting          8
BIS                 8
Marketing           8
Statistics          8
   STU_MAJOR       TOTAL
   ---------- ----------
   CIT                 1
   Accounting          2
   BIS                 2
   Marketing           2
   Statistics          1

我不知道如何让我的代码做到这一点

不需要子查询:

Select Stu_Major, COUNT(*) 
FROM Student
GROUP BY Stu_Major

不需要子查询:

Select Stu_Major, COUNT(*) 
FROM Student
GROUP BY Stu_Major

你能显示学生表吗?你能显示学生表吗?谢谢,我还有一个问题,但90分钟内我不能发布另一个问题。你能帮我什么忙吗?这又是一个大致相同的问题,但涉及更多的数据。谢谢,我还有一个问题要问,但我不能在90分钟内发布另一个问题。你能帮我什么忙吗?这也是一个大致相同的问题,但涉及的数据更多。