sql查询每个班级人数并按人数降序
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 13:00:57
中国!人口多女人就多啊!希望采纳
selecttop3课程号,count(*)from选课表groupby课程号orderbycount(*)desc
先确保你的出生年月是datetime的日期类型,语法如下.selectcasewhendatediff(year,出生年月,getdate())
select'25-30岁'as年龄段count(*)as人数fromtbwhereyear(getdate())-year(birthday)>=25andyear(getdate())-year(
(1)查询出有两门不及格的学生信息.思路:1.先用Where子句配合score
select班级,性别,count(*)fromtabgroupby班级,性别havingcount(*)>20
select班级,avage(语文)as语文,avage(数学)as数学,count(*)as人数fromtablegroubby班级
系和班需要分两个不同语句来写selectclassName,count(*)asnumber,avg(age)asaverageAgefromStudentgroupbyclassNameselect
饿..这个问题,看你想干嘛咯..就人数统计来说,一般是说现在课外阅读的氛围和习惯怎么样,人数多表示大家普遍还是喜欢课外阅读的...如果还涉及课外阅读的书籍种类,那就是说学生对各种书籍的刚兴趣程度..
孩子,还是自己写吧,都不难,不会哪怕度娘呢,都很简单,直接把答案给你是害了你啊
SELECT班级.IDFROM班级,学生WHERE班级.ID=学生.所属班级IDGROUPBY班级.IDHAVINGCOUNT(学生.ID)>50上面的SQL,只获取班级人数大于50的班级的ID如果要
分析:要想使百位数与十位数对调后,比实际少180人,百位比十位必须大2.那么,根据题意应是九百七十几.考虑又是36倍数,那么:970÷36=26余34余数34比36少2个所以:该校人数最多可970+2
设全校人数的百位数字为a,十位数字为b,则有:100a+10b=100b+10a+180 90a=90b+180 &nb
select班级编号,count(*)学生人数from学生表groupby班级编号
select班级号,count(*)from学生表groupby班级号不知道您的表是什么样的
selecta.学号,a.姓名,a.班级编号,avg(b.分数)平均分from学生信息表a,教学成绩表bwherea.学号=b.学号groupbya.学号,a.姓名,a.班级编号orderby平均分d
selecta.studentId,a.name,a.sex,c.cid,b.cname,c.scoreintoTableAfromStudenta,Courseb,Gradecwherea.stud
某校人数是一个三位数每个班级36人若百位数和十位数对调则全校人数少了180人那么该校最多(972)人.
求出50和48的最大公因数,那个数就是每组的人数,然后用总人数除以每组的人数,就得出结果了.
请贴出具体的表结构一般是这样的select*fromtableAorderbycol1desc,col2asc;先按col1降序,相同则按col2升序