首頁 > 資料庫 > mysql教程 > mysqlgroupby/having/distinct查询使用例子_MySQL

mysqlgroupby/having/distinct查询使用例子_MySQL

WBOY
發布: 2016-06-01 12:59:33
原創
1405 人瀏覽過

表的内容如下:

\

//查询单分数最高的人ID

select stuid,max(score) from stu_select_class;

// 查询各科总分2-3名的学生
select stuid, sum(score) from stu_select_class group by stuid limit 1,2;

//查询每科的最高分学生
select classname,stuid,max(score) from stu_select_class group by classname;

//查询总分低于140的学生
select stuid, sum(score) from stu_select_class group by stuid having sum(score)

//查询总平均分在60-80的学生
select stuid, avg(score) from stu_select_class group by stuid having avg(score) between 60 and 80;

//查询。。。。的学生
select stuid, sum(score),avg(score) from stu_select_class group by stuid having sum(score) //查询总分。。的学生人数。
select distinct count( stuid) from stu_select_class group by stuid having sum(score) //查询。。。的学生人数
select count(distinct stuid) from stu_select_class where classname='english' and score

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板