SQL命令题.doc
《SQL命令题.doc》由会员分享,可在线阅读,更多相关《SQL命令题.doc(3页珍藏版)》请在三一文库上搜索。
1、(此份材料纯属个人写的,不可尽信)SQL命令题一、已有表文件,学生(学号(C),姓名(C),性别(C),出生日期(D),学校编号(C);成绩(学号(C),语文(N),数学(N),英语(N),总分(N);按照以下要求写出SQL语句 。1.查询学生表中出生日期在1980年至1985间的学生的学号、姓名、性别和出生日期等信息;答案:select 学号,姓名,性别,出生日期from 学生 where 出生日期1980-01-01.and.; 出生日期=75.and.数学=85 into array aa3.在成绩表中求出所有学生的语文、数学、英语的平均成绩,显示结果为语文平均分、数学平均分、英语平均分
2、。答案:select avg(语文) as “语文平均分”, avg(数学) as ”数学平均分”,avg(英语) as;“英语平均分”二、已有表文件teacher(教师代码(C),姓名(C),学院(C),职称(C),年龄(N),按照要求写出SQL语句。1.查询职称为“副教授”的教师代码,姓名,学院,职称信息;答案:select 教师代码,姓名,学院,职称 from teacher where 职称=”副教授”2.查询学院为“电信学院”并且职称为“讲师”的所有教师信息;并将查询结果按年龄字段的降序排序。答案:select * from teacher where 学院=”电信学院” .and.
3、 职称=”讲师” order by 年龄 desc3.将所有教师的年龄加1;答案:update teacher set 年龄=年龄+14.将表中年龄小于15岁的教师记录加上删除标记;答案:delete from teacher where 年龄 =70.and.语文成绩=902.从成绩表中查询学生的学号、各科成绩及总分,查询结果按照总分的将序排序,并输出到表文件stu.dbf中。答案:select * from 成绩 order by 总分desc into table stu3.从学生表中分别统计各学校的学生人数。答案:select count(distinct 学校编号) from 学生五
4、、已有表文件: 学生(学号C(4),姓名C(8),性别C(2),出生日期D,贷款否L)写出下列SQL命令。1.查询所有男生的信息,并将查询结果输出到表文件sta.dbf中。答案:select * from stu where 性别=”男” into table sta2.利用SQL命令插入记录(”1010”,”张大兵”,男,1985/01/10,.f.)到sta.dbf中。答案:insert into sta values(”1010”,”张大兵”,男,1985/01/10,.f.)3.利用SQL命令将sta.dbf表中姓名为“于修洁”的记录的出生日期改为1982/10/11。答案:updat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL 命令
链接地址:https://www.31doc.com/p-6178688.html