《Access编程题汇总》doc版.doc_第1页
《Access编程题汇总》doc版.doc_第2页
《Access编程题汇总》doc版.doc_第3页
《Access编程题汇总》doc版.doc_第4页
《Access编程题汇总》doc版.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Access编程题汇总一、类型1设数据表“stuinfo”(请下载)“stuinfo”包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。1、填写SQL命令,要求列出1988年出生的男同学的姓名和出生日期。 SELECT stuinfo.姓名, stuinfo.出生日期FROM stuinfoWHERE (Year(stuinfo.出生日期)=1988) AND (stuinfo.性别)=男);2、填写SQL命令(不考虑表的打开和关闭),列出年龄小于等于20岁学生记录。 SELECT stuinfo.*FROM stuinfoWHERE (Year(Date()-Year(stuinfo.出生日期)50) AND (stuinfo.性别)=女) AND (stuinfo.是否党员)=True);4、填写SQL命令,要求列出分数在82分以上的女同学的姓名、专业和等级。 SELECT stuinfo.姓名, stuinfo.专业, stuinfo.等级FROM stuinfoWHERE (stuinfo.性别)=女) AND (stuinfo.分数)82);5、设数据表包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。填写命令(不考虑表的打开和关闭),要求显示该表的结构。 list stru二、类型21、设数据表“stuinfo”(请下载)“stuinfo”包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。若学号的前4位表示入学年份,填写SQL命令(不考虑表的打开和关闭),要求统计2006年入学的纺织工程专业同学的平均分数,并将结果赋给变量tongji(或者新字段tongji)。 SELECT Avg(分数) AS tongjiFROM stuinfoWHERE (stuinfo.专业)=纺织工程) AND (Left(学号,4)=2006);2、要求统计等级为“不及格”的女同学人数,并将结果赋给变量tongji。 SELECT Count(姓名) AS tongjiFROM stuinfoWHERE (stuinfo.性别)=女) AND (stuinfo.分数)=1985);4、填写SQL命令(不考虑表的打开和关闭),要求统计1987年以前(不包括1987年)出生的女生的补助总和,并将结果赋给变量tongji(或者新字段tongji)。SELECT Sum(stuinfo.补助) AS tongjiFROM stuinfoWHERE (stuinfo.性别)=女) AND (Year(出生日期)1987);5、填写SQL命令,要求将计算机专业的学生记录追加名称为“学生1”的表,只需要其中的学号、姓名和专业字段。INSERT INTO 学生1 ( 学号, 姓名, 专业 )SELECT stuinfo.学号, stuinfo.姓名, stuinfo.专业FROM stuinfoWHERE (stuinfo.专业)=计算机);6、填写命令,要求将记录指针定位在第一条1986年出生的女同学的记录。locate for year(出生日期)=1984 and 性别=女三、类型31、设数据表“stuinfo”(请下载)“stuinfo”包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。若学号的前4位表示入学年份,填写SQL命令(不考虑表的打开和关闭),要求逻辑删除(使用SQL命令为删除)2007年入学的男同学记录。 DELETE stuinfo.*FROM stuinfoWHERE (Left(学号,4)=2007) AND (stuinfo.性别)=男);2、填写SQL命令,将物理专业男同学的补助改为150元。 UPDATE stuinfo SET stuinfo.补助 = 150WHERE (stuinfo.专业)=物理) AND (stuinfo.性别)=男);3、填写SQL命令,要求将纺织工程专业女同学的补助增加30元。 UPDATE stuinfo SET stuinfo.补助 = stuinfo.补助+30WHERE (stuinfo.专业)=纺织工程) AND (stuinfo.性别)=女);4、填写SQL命令,要求将专业为“纺织工程”的改为“纺织”。 UPDATE stuinfo SET stuinfo.专业 = 纺织WHERE (stuinfo.专业)=纺织工程);四、类型41、设数据表“stuinfo”(请下载)“stuinfo”包含字段:学号(C)、姓名(C)、专业(C)、性别(C)、出生日期(D)、是否党员(L)、补助(N)、分数(N)、等级(C)。填写SQL命令(不考虑表的打开和关闭),要求对物理专业的学生按照年龄的降序排列,生成表名为“学生2”的新表,且只包含姓名,补助和出生日期三个字段。 SELECT stuinfo.姓名, stuinfo.补助, stuinfo.出生日期 INTO 学生2FROM stuinfoWHERE (stuinfo.专业)=物理)ORDER BY stuinfo.出生日期;2、填写SQL命令,要求利用学号的前4位产生一个新字段“入学年份”,并在查询中显示原来的所有字段和“入学年份”。SELECT stuinfo.*, Left(学号,4) AS 入学年份FROM stuinfo;3、填写SQL命令(不考虑表的打开和关闭),要求对1986年出生的女同学按照分数的升序排列,并生成表名为“学生2”的新表。sort to 学生2 on 分数/a for year(出生日期)=1986 and 性别=女或(上面的/a可省略)SELECT stuinfo.* INTO 学生2FROM stuinfoWHERE (Year(出生日期)=1986) AND (stuinfo.性别)=女)ORDER BY stuinfo.分数;4、填写SQL命令,要求将物理专业的学生按照年龄的升序排列,并生成表名为“学生2”的新表。SELECT stuinfo.* INTO 学生2FROM stuinfoWHERE (stuinfo.专业)=物理)ORDER BY stuinfo.出生日期 DESC;5、填写SQL命令(不考虑表的打开和关闭),要求对所有记录按照补助的降序排列,补助相同时再按学号的升序排列,并生成表名为“学生2”的新表。 SELECT stuinfo.* INTO 学生2FROM stuinfoORDER BY stuinfo.补助 DESC , stuinfo.学号;6、填写SQL命令,要求利用出生日期产生一个新字段“年龄”,并在查询中显示原来的所有字段和“年龄”。SELECT stuinfo.*, Year(Date()-Year(出生日期) AS 年龄FROM stuinfo;7、要求以出生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论