【网学网提醒】:网学会员鉴于大家对十分关注,论文会员在此为大家搜集整理了“扬州工业职业技术学院SQL单元测验”一文,供大家参考学习
1、查看学生基本资料表中所有男生的、、家庭住址。
use学生数据库goselect,,家庭住址from学生基本资料表where性别='男'2、统计男生的平均年龄。use学生数据库goselect性别,avg(年龄)as平均年龄from学生基本资料表groupby性别having性别='男'3、列出表中学生年龄最大的前3名学生的、、年龄use学生数据库goselecttop(3),,年龄from学生基本资料表orderby年龄desc4、查找年龄为21岁的学生。use学生数据库goselect*from学生基本资料表where年龄=215、统计学生中姓张、王、李、赵的学生的人数,平均年龄,最高年龄和最小年龄。
selectsubstring(,1,1)as姓氏,count(*)as人数,avg(年龄)as平均年龄,最大年龄=max(年龄),最小年龄=min(年龄)from学生基本资料表wheresubstring(,1,1)in('张','王','李','赵')groupbysubstring(,1,1)6、查找具有重名学生的信息。
use学生数据库goselect*from学生基本资料表asawhere((selectcount(*)from学生基本资料表asbwhere(b.=a.))>1)
7、查看不同性别的平均年龄。
use学生数据库
goselect性别,avg(年龄)from学生基本资料表groupby性别
8、查看班级信息,包括班级号、班级名、专业。
select班级号,班级名,专业from班级情况表9、统计每个学生的平均分。use学生数据库goselect,avg(成绩)from学生成绩表groupby10、统计每个班的平均分。
select班级情况表.班级名,avg(学生成绩表.成绩)as平均成绩from学生成绩表innerjoin学生基本资料表on学生成绩表.=学生基本资料表.innerjoin班级情况表on学生基本资料表.班级号=班级情况表.班级号groupby班级情况表.班级名11、查看班级号为bj01,班上学生的、、各科分数
selecta.,a.,b.课程号,b.成绩from学生基本资料表asa,学生成绩表asbwherea.=b.anda.班级号='bj01'12、显示成绩,要求字段有、、课程名称、分数。selecta.,a.,c.课程名,b.成绩from学生基本资料表asa,学生成绩表asb,课程表ascwherea.=b.andb.课程号=c.课程号
1、查询“课程表”中的所记录。2、在“学生基本资料表”中查询性别为“男”的记录。1、在“学生基本资料表”中查询性别为“男”的记录,并且按照“”字段的降序排序。4、“班级情况表”中按照专业进行分组,求各专业的班级数。5、在“学生基本资料表”和“学生成绩表”中查询、、课程号、成绩四个字段的值。
6、在“学生基本资料表”插入一条新的记录。7、修改为090101的学生的信息。(改变、性别、
家庭住址)8、删除为090502的学生信息。
1.编写一个求梯形的面积的控制台程序。(10分)
2.创建一个圆类,它的数据成员是半径;方法成员包括求面积的Area()方法和带有一个参数的构造函数用来初始化圆的半径;创建该类的一个实例cli,圆cli的半径的初始值为1.5,求出该圆的面积并进行输出。(10分)