VFP考试中的SQL语句答案_第1页
VFP考试中的SQL语句答案_第2页
VFP考试中的SQL语句答案_第3页
VFP考试中的SQL语句答案_第4页
VFP考试中的SQL语句答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE2Select语句练习一、简单查询1、显示chp表中的所有内容。

select*fromchp2、显示cate表中的所有内容。

select*fromcate3、显示chp表中所有“商品编码、商品名称、零售价”信息。

select商品编码,商品名称,零售价fromchp4、显示“员工”表中所有“部门号、员工编号、姓名”信息。

select部门号,员工编号,姓名from员工5、显示“员工”表中所有不同的“部门”

selectdistinct(部门号)from员工6、显示chp表中所有不同的“分类编码”selectdistinct(分类编码)fromchp7、显示chp表中所有“分类编码”为1001的商品信息。Select*fromchpwhere分类编码=”1001”8、显示chp表中所有“零售价”大于20并小于50的商品信息。sele*fromchpwhere零售价between20and509、显示chp表中“供应商编码”为8001或7101的商品信息。sele*fromchpwhere供应商编码="8001".or.供应商编码="7101"或select*fromchpwhere供应商编码in(“8001”,”7101”)10、显示chp表中“供应商编码”为8001且“进货日期”大于2021年11月9日的商品信息select*fromchpwhere供应商编码="8001".and.进货日期>{^2021-11-09}11、显示“员工”表中性别为男且年龄在20到40之间的“员工编号、姓名、年龄、性别”信息。select员工编号,姓名,年龄,性别from员工where性别="男".and.年龄between20and4012、显示“员工”表中所有“姓名”以“J”开头的员工信息。sele*from员工where姓名like"J%"二、简单的联结查询从“员工、部门”表显示所有员工的“姓名”及所在“部门名”select员工.姓名,部门.部门名from员工,部门where员工.部门号=部门.部门号从“chp、cate”表显示所有商品零售价大于30商品的“商品名称、种类名称、零售价”select商品名称,种类名称,零售价fromcate,chpwhere零售价>30.and.cate.分类编码=chp.分类编码从“chp、cate”表显示所有“种类名称”为“饮料”的商品信息selechp.*,cate.种类名称fromcate,chpwhere种类名称=”饮料”.and.cate.分类编码=chp.分类编码或者select*fromchpwhere分类编码=(select分类编码fromcatewhere种类名称='饮料')从“员工、部门”表显示所有“部门名”为“公共关系部、财务部”的人员信息。select员工.*,部门.部门名from员工,部门where员工.部门号=部门.部门号and部门.部门名in("公共关系部","财务部")或:select*from员工where部门号in(select部门号from部门where部门名="公共关系部".or.部门名="财务部")三、嵌套查询找出和“Liu”在同一个部门其他员工select*from员工where部门号in(select部门号from员工where姓名="Liu")找出在2021年以后进过哪些种类的商品。(显示种类名称)select种类名称fromcatewhere分类编码in(select分类编码fromchpwhereyear(进货日期)>2021)四、排序显示chp表中所商品信息,按“进货价格”升序排序select*fromchporderby进货价格显示chp表中“商品名称、零售价”,按“零售价”降序排序select商品名称,零售价fromchporderby零售价desc显示chp表中“商品名称、进货日期、进货价格”,按“进货日期”升序排序,“进货价格”升序排序。select商品名称,进货日期,进货价格fromchporderby进货日期,进货价格五、简单的计算查询计算chp表共有多少条记录selectcount(*)fromchp查询“员工”表中共有多少名员工selectcount(*)from员工计算chp表中零售价的平均值selectavg(零售价)fromchp计算chp表中零售价的最小值selectmin(零售价)fromchp计算chp表中零售价的最大值selectmax(零售价)fromchp计算chp表中零售价之和selectsum(零售价)fromchp六、分组与计算查询按“分类编码”统计各类商品“进货价格”的平均值,按进货价格平均升序排序select分类编码,avg(进货价格)as平均值fromchpgroupby分类编码orderby平均值asc按“分类编码”统计各类商品的数量大于等于3的商品。Select种类名称,count(*)as数量fromchp,catewherechp.种类名称=cate.种类名称groupby分类编码having数量>=3按“部门号”统计各部门员工的人数select部门号,count(*)as人数from员工groupby部门号显示部门员工人数大于3的“部门号、员工人数”。sele部门号,count(员工编号)as员工人数from员工groupby部门号having员工人数>3显示部门员工人数大于3的“部门名、员工人数”。select部门.部门名,count(*)from部门,员工where部门.部门号=员工.部门号groupby员工.部门号havingcount(*)七、内外层相互嵌套查询在chp表查询商品零售价大于等于同类商品零售价平均值的商品信息。sele*fromchpawherea.零售价>(seleavg(b.零售价)fromchpbwherea.分类编码=b.分类编码)2、在员工表中查询各个部门员工的年龄大于其部门平均年龄的员工信息。sele*from员工awherea.年龄>(seleavg(b.年龄)from员工bwherea.部门号=b.部门号)SELECT的几个特殊选项练习一、显示部分结果显示chp表中零售价最低的三种商品select*top3fromchporderby零售价显示chp表中零售价最高的30%的商品select*top30percentfromchporderby零售价desc二将查询结果存放到数组中查询chp表中数据并把查到的结果放入aa数组中。用display命令查看aa数组中的内容。select*fromchpintoarrayaadispmemolikeaa2、查询cate表中数据并把查到的结果放入bb数组中。用display命令查看bb数组中的内容。

select*fromcateintoarraybb

displaymemorylikebb查询chp表中零售价大于100的“商品名称、零售价”信息,并把查到的结果放入cc数组中。用display命令查看cc数组中的内容。

select商品名称,零售价fromchpwhere零售价>100intoarraycc

displaymemorylikecc三、将查询结果放在临时文件中查询chp表中数据并把查到的结果放入aa临时表中。用browse命令查看aa中的内容。select*fromchpintocursoraabrow2、查询cate表中数据并把查到的结果放入bb临时表中。用browse命令查看bb中的内容。

select*fromcateintocursorbb

brow四、将查询结果存放到永久表中查询chp表中数据并把查到的结果放入永久表chp1中。用browse命令查看chp1表中的内容。select*fromchpintodbfchp1brow查询chp表中零售价大于100的“商品名称、零售价”信息,并把查到的结果放入永久表chp2中。用browse命令查看chp2表中的内容。select商品名称,零售价fromchpwhere零售价>100intotablechp2

brow操作功能练习一、数据插入用Insert命令向cate表中插入记录(”8001”,”黑色家电”)inserintocate(分类编码,种类名称)values("8001","黑色家电")2、用Insert命令向chp表中插入记录(“4204”,”电视机”,”8001”,”9102”,{^2021/01/12},2021,2200)insertintochpvalues(“4204”,”电视机”,”8001”,”9102”,{^2021/01/12},2021,2200)3、定义一个数组aa(2),令aa(1)=”9001”,aa(2)=”白色家电”,用Insert命令把数组aa中的数据插入到表cate中。Dimensiona(2)aa(1)="9001"aa(2)="白色家电"inseintocatefromarrayaa二、数据更新把cate表中“分类编码”为“9001”记录的“种类名称”字段值改为“化妆用品”updatecateset种类名称="化装用品"where分类编码="9001"把chp表中“进货日期”在2021年之后进货的商品零售价提高10%。

updatechpset零售价=零售价*(1+0.1)where进货日期>={^2021-1-1}把“小家电”所有商品的进货价格下降10%。

updatechpset进货价格=进货价格*0.9where分类编码=(select分类编码fromcatewhere种类名称=”小家电”)三、数据删除删除cate表中“分类编码”为“9001”的记录deletefromcatewhere分类编码=”9001”删除chp表中所有的小家电。

deletefromchpwhere分类编码=(select分类编码fromcatewhere种类名称=”小家电”)删除chp表中“零售价”<10的记录deletefromchpwhere零售价<10定义功能一、表的定义创建XUESHENG数据库。Createdatabasexuesheng创建表STUDENT(学号C5、姓名C10、性别L、院系C20、出生日期D、个人简历M、照片G),学号为主键createtableSTUDENT(学号C(5)primarykey,姓名C(10),性别L,院系C(20),出生日期D,个人简历M,照片G)创建表SCORE(学号C5、课程编号C5、成绩N(5,2))createtableSCORE(学号C(5),课程编号C(5),成绩N(5,2))创建表COURSE(课程编号C5、课程名称C20、开课院系C20、开课学期C10),课程编号为主键。createtablecourse(课程编号c(5)primarykey,课程名称c(20),开课院系C(20),开课学期C(10))二、表的删除删除表cate

droptablecate删除表chp

droptablechp三、表的修改为score表增加“学分N3”字段altertablescoreadd学分N(3)修改student表中“性别”字段,由逻辑型改为字符型,宽度为2个字节altertablestudentalter性别c(2)为student表中的“性别”字段,添加有效性规则,“性别只能为男或者为女”altertablestudentalter性别setcheck(性别="男".or.性别="女")error“性别只能为男或者为女”为score表中的“成绩”字段,添加有效性规则,“成绩只能大于等于0并且小于等于100”

altertablescorealter成绩setcheck(成绩>=0and成绩<=100)error“成绩只能大于等于0并且小于等于100”删除student表中“性别”字段的有效性规则altertablestudentalter性别dropcheck删除score表中“成绩”字段的有效性规则

altertablescorealter成绩dropcheck为score表中的“成绩”字段设置默认值,默认值为0altertablescorealter成绩setdefault0将数据表student中的“个人简历”字段名改为“个人简介”

altertablestudentrenamecolumn个人简历to个人简介删除数据表score表中“学分”字段altertablescoredropcolumn学分数据模型不仅表示反映事物本身的数据,而且表示数据事物之间的关系在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组连接到一起形成新的二维表的操作称为连接;从表中抽取属性值满足条件的列的操作称为投影自然联结是指去掉重复属性的等值联结二维表中的列称为关系的属性,二维表中的行称为关系的元组

论大学生写作能力写作能力是对自己所积累的信息进行选择、提取、加工、改造并将之形成为书面文字的能力。积累是写作的基础,积累越厚实,写作就越有基础,文章就能根深叶茂开奇葩。没有积累,胸无点墨,怎么也不会写出作文来的。写作能力是每个大学生必须具备的能力。从目前高校整体情况上看,大学生的写作能力较为欠缺。一、大学生应用文写作能力的定义那么,大学生的写作能力究竟是指什么呢?叶圣陶先生曾经说过,“大学毕业生不一定能写小说诗歌,但是一定要写工作和生活中实用的文章,而且非写得既通顺又扎实不可。”对于大学生的写作能力应包含什么,可能有多种理解,但从叶圣陶先生的谈话中,我认为:大学生写作能力应包括应用写作能力和文学写作能力,而前者是必须的,后者是“不一定”要具备,能具备则更好。众所周知,对于大学生来说,是要写毕业论文的,我认为写作论文的能力可以包含在应用写作能力之中。大学生写作能力的体现,也往往是在撰写毕业论文中集中体现出来的。本科毕业论文无论是对于学生个人还是对于院系和学校来说,都是十分重要的。如何提高本科毕业论文的质量和水平,就成为教育行政部门和高校都很重视的一个重要课题。如何提高大学生的写作能力的问题必须得到社会的广泛关注,并且提出对策去实施解决。二、造成大学生应用文写作困境的原因:(一)大学写作课开设结构不合理。就目前中国多数高校的学科设置来看,除了中文专业会系统开设写作的系列课程外,其他专业的学生都只开设了普及性的《大学语文》课。学生写作能力的提高是一项艰巨复杂的任务,而我们的课程设置仅把这一任务交给了大学语文教师,可大学语文教师既要在有限课时时间内普及相关经典名著知识,又要适度提高学生的鉴赏能力,且要教会学生写作规律并提高写作能力,任务之重实难完成。(二)对实用写作的普遍性不重视。“大学语文”教育已经被严重地“边缘化”。目前对中国语文的态度淡漠,而是呈现出全民学英语的大好势头。中小学如此,大学更是如此。对我们的母语中国语文,在大学反而被漠视,没有相关的课程的设置,没有系统的学习实践训练。这其实是国人的一种偏见。应用写作有它自身的规律和方法。一个人学问很大,会写小说、诗歌、戏剧等,但如果不晓得应用文写作的特点和方法,他就写不好应用文。(三)部分大学生学习态度不端正。很多非中文专业的大学生对写作的学习和训练都只是集中在《大学语文》这一门课上,大部分学生只愿意被动地接受大学语文老师所讲授的文学经典故事,而对于需要学生动手动脑去写的作文,却是尽可能应付差事,这样势必不能让大学生的写作水平有所提高。(四)教师的实践性教学不强。学生写作能力的提高是一项艰巨复杂的任务,但在教学中有不少教师过多注重理论知识,实践性教学环节却往往被忽视。理论讲了一大堆,但是实践却几乎没有,训练也少得可怜。阅读与写作都需要很强的实践操作,学习理论固然必不可少,但是阅读方法和写作技巧的掌握才是最重要的。由于以上的原因,我们的大学生的写作水平着实令人堪忧,那么如何走出这一困境,笔者提出一些建议,希望能对大学生写作水平的提高有所帮助。三、提高大学生应用写作能力的对策(一)把《应用写作》课设置为大学生的必修课。在中国的每一所大学,《应用写作》应该成为大学生的必修课。因为在这个被某些人形容为实用主义、功利主义甚嚣尘上的时代,也是个人生存竞争最激烈的时代,人们比任何时代都更需要学会写作实用性的文章,比如职场竞争中的求职信,生活中的财经文书、法律文书等,以提高个人的生存竞争能力。(二)端正大学生的学习态度。首先,要让大学生充分认识到实用写作课的重要性,这门课关乎到他人生的每一个方面,诸如就职,求爱,理财,人际交往等,是他终生都需要使用的一些基础性的知识,也是他必备的一项生存技能。其次,实用写作有它自身的规律和方法。

温馨提示

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

评论

0/150

提交评论