文档库 最新最全的文档下载
当前位置:文档库 › ACCESS第五章练习题

ACCESS第五章练习题

科目:专基适用班级:10(10)班

ACCESS2003第五章练习

一、使用SQL语句完成以下操作:

1、课程数据库如下:

学生(学号(C),姓名(C),性别(C),年龄(N),专业(C))

课程(课程号(C),课程名(C),学分(C),学时(N))

选课(学号(C),课程号(C),成绩(N))

用SQL语言完成下列功能:

(1)查询女学生的学号,姓名

(2)查询年龄在17岁至18岁之间的学生的全部信息,并按

照年龄进行升序排列。

(3)查询各专业的人数。

(4)查询出专业人数在10人以下的专业信息。

(5)查询出成绩在80分以上的学生的学号,姓名。

(6)在学生表中插入一条记录(“005”,“刘梅”,“女”,18,

“计算机”)

(7)在选课表中,将课程号为“C1”的学生的成绩加10分。

(8)删除男学生的信息。

二、学生表(ST)有7个字段:

学号(字符型),姓名(字符型),性别(字符型),出生日期

(日期型),年龄(数值型),地址(字符型),所学专业(字符型),

入学平均成绩(数值型)其中学号是主键;

用SQL语言完成下列功能:

1、添加一个学生记录,学号为“10012”,姓名为“张三”,性别

为“男”,出生日期为1991年03月12日,年龄为20岁,出生地

为湖北省,所读专业为计算机网络,入学平均成绩为88分;

2、在表中找出学号为10012的记录,将其年龄更新为年龄加1;

3、除姓名为“李四”的学生记录。

4、查找所有来自四川省的学生的姓名。

5、统计一下入学平均成绩大于85分的学生人数。

三、根据要求写出SQL语句:

有一个“研究生”表作为数据源,其字段为(学号,姓名,性别,

入学日期,入学分数,研究方向,导师编号),请用SQL语句实

现以下要求:

(1)找出所有姓马的研究生

(2)给“研究生”表中添加一条记录,并给出其中的学号,姓名,

性别,入学日期,入学分数字段的值分别为201002001,张鹏,

男,2010-9-15,400。

(3)查找入学分数小于400分的所有记录,并按入学分数降序排列。

(4)将“研究生”表中的姓名为张三的研究生删除。

四、根据要求设计SQL语句。

有“学生”表字段如下:

班级编号,学号,姓名,性别,出生日期,入学成绩,是否

团员

(1)列出所有出生日期在1991年的学生。

(2)列出所有的女生并按学号升序排序。

(3)列出所有是团员的学生,并按出生日期排序。

(4)列出所有入学成绩高于300分的学生,并按入学成绩降序排

序。

科目:专基适用班级:10(10)班

五、根据要求写出SQL语句。

有一个“导师”表作为数据源,其中“导师”表的字段为(导

师编号,姓名,性别,年龄,博导,职称,工资,系编号,照片),

请用SQL语句实现以下要求。

(1)列出“导师”表的全部字段。

(2)找出所有导师年龄在30到50岁之间,显示其姓名、性

别和年龄。

(3)查找所有职称为教授的女导师,显示其姓名,性别和年

龄。

(4)按系编号进行分组查找,并按导师编号进行统计各系的

导师人数。

六、请使用SQL语言完成下列各操作:

教师(编号(C),姓名(C),性别(C),年龄(N),所属院

系(C),学历(C),职称(C))

(1)对所有教师的年龄增加1岁。

(2)查询软件学院的所有教师,并按编号进行升序排序。

(3)增加记录:编号4331,姓名李艳,年龄28,计算机学

院的女讲师;

(4)删除所有年龄大于60的记录。

七、请用SQL语句实现以下要求。

有一教师表,字段如下:

教师编号,姓名,性别,参加工作时间,出生日期,政治面

貌,学历,职称,所属专业,联系电话,在职否

(1)列出所有学历为本科,且是党员的教师的姓名,

出生日期,参加工作时间,所属专业。

(2)列出所有名字中含有“一”字的教师的姓名,性别,职

称。

(3)列出所有教师信息,并按职称排序。

(4)统计出各专业的教师人数。

八、根据要求设计SQL语句:

有一“学生”表,字段如下:

班级编号,学号,姓名,性别,出生日期,入学成绩,是否团员

(1)统计出所有男生的人数

(2)学号前两位为年级,统计出07级的人数。

(3)列出按性别降序排序的结果

(4)列出入学成绩在300到320之间的学生。

九、根据已有数据表,书写相应SQL语句:

DD(订单号,货号,名称,售价,订货单位,订购量,送货地

点)

1、查询光明公司所订货物的名称和送货地点。

2、查询售价最高的货物的货号,名称和售价

3、查询订购量超过2000件的单位

4、把订单号为10,20,30的货物售价更新为200元

5、把送货地点在佛山范围的记录全部删除

十、现有数据表S(姓名,性别,工资,年龄,电话,居住地区)

根据下列操作写出相应的SQL语句:

1、列出表S中的所有内容

2、列出表S中所有女生的姓名和电话

科目:专基适用班级:10(10)班

3、列出表S中居住地区在广州的男性的资料

4、列出表S中姓名含有“三”字的人的信息。

5、列出表S中居住在上海、成都的人的信息

6、列出表S中22<=年龄<=25的人的信息

7、列出与王五同性别的人的信息

8、计算男性的平均工资,列出信息

9、计算女性的最低工资,最高工资,列出信息

10、按照年龄升序,工资降序的排列规则列出表S中的所有信息

11、将你自己的姓名、性别、年龄和居住地区的信息作为新的记录加入到表S中。

12、将性别为女性且年龄为22和24的人的工资调整

为6666,电话调整为9999.

13、从表S中删除李姓的人的所有记录。

相关文档
相关文档 最新文档