下载此beplayapp体育下载

2024年数据库实验报告6.doc


beplayapp体育下载分类:bepaly下载苹果 | 页数:约18页 举报非法beplayapp体育下载有奖
1 / 18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该beplayapp体育下载所得收入归上传者、原创者。
  • 3.下载的beplayapp体育下载,不会出现我们的网址水印。
1 / 18 下载此beplayapp体育下载
beplayapp体育下载列表 beplayapp体育下载介绍
该【2024年数据库实验报告6 】是由【书犹药也】上传分享,beplayapp体育下载一共【18】页,该beplayapp体育下载可以免费在线阅读,需要了解更多关于【2024年数据库实验报告6 】的内容,可以使用beplayapp体育下载的站内搜索功能,选择自己适合的beplayapp体育下载,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此beplayapp体育下载到您的设备,方便您编辑和打印。昆明理工大学信息工程与自动化学院学生试验报告(—年第1学期)课程名称:数据库系统教程开课试验室:信自楼445年11月27日年级、专业、班学号姓名成绩试验项目名称SQL的数据查询指引教师丁家满教师评语该同学是否了解试验原理: □ □ □该同学的试验能力: □ □ □该同学的试验是否达成要求: □ □ □试验报告是否规范: □ □ □试验过程是否详细统计: □ □ □教师署名:年月日一、:SQL的数据查询,查询、插入、删除、:掌握数据查询语句,并能纯熟应用二、试验原理及基本技术路线图(方框原理图或程序流程图)在SQLserver软件中的查询中,输入SQL代码三、所用仪器、材料(设备名称、型号、规格等或使用软件)1台PC及SQLserver软件四、试验措施、步骤(或:程序代码或操作过程) 1)select查询单表查询:查询全体学生的学号及姓名:SELECTSNO,SNAMEFROMS;查询全体学生的所有信息:SELECT*FROMS;2)查询通过计算值(SELECT子句的<目标列体现式>为体现式,体现式能够是:算术体现式、字符串常量、函数、列别名等)查全体学生的学号、姓名及其出生年份:SELECTSNO,SNAME,-AGEFROMS;查询全体学生的姓名、出生年份和所属系:SELECTSNO,SNAME,-AGE,SDEPTFROMS;查询选修了课程的学生学号:SELECTSNOFROMSC,O=O;为了防止这种不合题意的情况,我们用distinct用了清除重复的元组。因此上例中的执行语句为:SELECTDISTINCTSNOFROMSC;SELECTDISTINCTSNOFROMSC,O=O;查询选修课程的各种成绩:O,GRADEFROMSC;O,DISTINCTGRADEFROMSC;O,DISTINCTGRADEFROMSC;O,GRADEFROMSC;O,GRADEFROMSC;对上述情况的分析及总结:distinct作用于其后的列,同一个selsct背面只允许跟一个distinct并且只能放在第一个列的位置上。若此处不一样distinct则执行语句按照表中的次序次序的执行下来(如执行语句3的成果示)选择满足条件的元组选择满足条件的元组选择满足条件的元组选择3)满足条件的元组比较大小比较大小比较大小比较大小在WHERE子句的<比较条件>中使用比较运算符=,>,<,>=,<=,!=或<>,!>,!<,逻辑运算符NOT+比较运算符。查询所有年龄在20岁以上,30如下的学生姓名及其年龄:SELECTSNAME,AGEFROMSWHEREAGE>20andAGE<30;SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND30;4)使用谓词:IN<值表>,NOTIN<值表>。<值表>:用逗号分隔的一组取值查询信自、材料和机械学院学生的姓名和性别:SELECTSNAME,SEXFROMSWHERESDEPTIN(SELECTSDEPTFROMSWHERESDEPT='信自'orSDEPT='材料'orSDEPT='机械');SELECTSNAME,SEXFROMSWHERESDEPTIN('信自','材料','机械');总结:在使用in查询某一个值在某一个范围的时候,要加在范围上加上括号,括号里面的表示范围。假如表示某一个值不属于某一个范围,则用notin5)字符串的匹配操作字符串的匹配操作字符串的匹配操作字符串的匹配操作条件体现式中字符串的匹配操作符是“LIKE”(能够用=运算符取代LIKE谓词,用!=或<>运算符取代NOTLIKE谓词。)在体现式中能够使用两个通配符:百分号(%):与零个或者多个字符组成的字符串匹配。a%b表示以a开头,以b结尾的任意长度的字符串。如acb,addgb,ab等都满足该匹配串。下划线(_):与单个字符匹配。a_b表示以a开头,以b结尾的长度为3的任意字符串。如acb,afb等都满足该匹配串。查询开头学号的学生的详细情况SELECT*FROMSWHERESNOLIKE'%';查询所有姓张学生的姓名、学号和性别:SELECTSNO,SNAME,SEXFROMSWHERESNAMELIKE'张%';SELECTSNO,SNAME,SEXFROMSWHERESNAMELIKE'张_';查找不姓刘的学生的详细情况SELECTSNO,SNAMEFROMSWHERESNAMEnotLIKE'张';6)使用换码字符将通配符转义为一般字符使用换码字符将通配符转义为一般字符使用换码字符将通配符转义为一般字符使用换码字符将通配符转义为一般字符为了使字符串中包括特殊字符(既%和_),SQl允许定义转义字符。转义字符紧靠特殊字符(%和_)并放在它前面,表示该特殊字符将被当成一般字符。在like比较中使用ESCAPE核心字定义转义符。一般使用(\)作为转义字符,也能够用其他字符,只要和ESCAPE背面的匹配就能够,如使用([)也能够,但为了不出现错误,尽也许不要用%和_作为转义字符。查询语文课程的课程号和课程名:AMELIKE'语_'ESCAPE'\';7)包括空值的查询包括空值的查询包括空值的查询包括空值的查询SQL中允许列值为空,空值用保存字NULL表示。能够使用谓词ISNULL或ISNOTNULL,这里ISNULL是测试列值是否为空,假如需要测试非空值则用ISNOTNULL,请注意,“ISNULL”不能用“=NULL”替代。某些学生选修课程后没有参加考试,因此有选课统计,但没有考试成绩。查询缺乏成绩的学生的学号和对应的课程号O,SNOFROMSCWHEREGRADEISNULL;某些学生选修课程后没有参加考试,因此有选课统计,但没有考试成绩。查询有成绩的学生的学号和对应的课程号O,SNOFROMSCWHEREGRADEISnotNULL;

2024年数据库实验报告6 来自beplayapp体育下载www.apt-nc.com转载请标明出处.

相关beplayapp体育下载 更多>>
非法内容举报中心
beplayapp体育下载信息
  • 页数18
  • 收藏数0收藏
  • 顶次数0
  • 上传人书犹药也
  • 文件大小434 KB
  • 时间2024-02-08