Heim > Datenbank > MySQL-Tutorial > mysqlgroupby/having/distinct查询使用例子_MySQL

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

WBOY
Freigeben: 2016-06-01 12:59:33
Original
1391 Leute haben es durchsucht

表的内容如下:

\

//查询单分数最高的人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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage