當前位置:首頁 » 同學友情 » mysql求出共有多少同學

mysql求出共有多少同學

發布時間: 2022-03-11 16:41:06

❶ mysql計算一共有多少學生

  1. 定位從學生基本信息表(假如為:StudentInfo)中查詢;

  2. 根據資料庫設計原則,該表中肯定存在一個學生編號是唯一的,用來區分每個學生。

  3. 所以,採用count()就可以統計出有多少學生。

如:select count(1) fromStudentInfo;

❷ MySQL,問題:求出每科的平均成績、最高成績、最低成績及對應的學生信息。

這題目考的是關聯查詢、分組、排序等基礎知識

1.每科的平均成績:
selectavg(grade)fromstu_gradegroupbycourse;
2.每科的最高成績及對應的學生信息:
select
B.grade,
A.*
fromstu_gradeasB
leftjoinstu_infoasAonB.stu_No=A.stu_No
groupbyB.course
orderbyB.gradedesclimit1;
3.每科的最低成績及對應的學生信息:
select
B.grade,
A.*
fromstu_gradeasB
leftjoinstu_infoasAonB.stu_No=A.stu_No
groupbyB.course
orderbyB.gradeasclimit1;

❸ 這個mysql表怎麼實現3科總和平均分大於78的同學用avg求出來的是欄位的平均值,,,我要的是格行的平均

先用sum求出和,然後再用avg求平均值,加加條件大於78,這樣就行啦。

❹ MySQL中統計每個系的學生人數 語句

select count(學生id) from 表 groupby 系欄位

❺ mysql 查出一個班級的所有科目之和的平均分在60至80之間的的同學

<pre t="code" l="sql">select 班級欄位,count(1) from 表名 where 成績欄位 > 60 group by 班級欄位用這條語句就行

❻ MySQL查詢數學成績為77,88,99的同學

MySQL查詢數學成績為77,88,99的同學有很多種方式。比如:
select * from 成績表 where 數據成績欄位名 in(77,88,99);

❼ mysql 我想查出成績最高的五名同學(人很多 只輸出五人) 怎麼sql語句

select top 5 * from table order by 成績
desc ,這是sqlserver,其他的看他的語法,

❽ MYSQL查詢所有教師和同學的name、sex和birthday.

這兩張表之間有沒有類似那個同學是那個老師的學生,通過那個關聯欄位,用left join將兩張表關聯就可以了

❾ Mysql想寫一個語句,來計算出及格的學生數,有大神知道怎麼寫嗎

用sum和case,還有count就可以實現,但沒看清楚你說什麼

❿ mysql中 查詢總分大於180分且單科成績不低於90分的所有同學的學號

select *from 表名 where 成績欄位 between 90 and 180