SQL Server 2005数据库基础项目4学生基本信息查询.pptVIP

SQL Server 2005数据库基础项目4学生基本信息查询.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用字符匹配运算符 通配符 含义 举例说明 % 代表零个或多个字符的任意字符串 like ‘LO%’ 表示所有以”LO”开头的名字 _ 任意单个字符 like ‘_rt’ 表示所有以”rt”结尾的三个字母的名字 [ ] 任意在指定范围内或集合中的单个字符 like ‘[a-d]ear’ 表示所有以”a”到”d”中任意一个字母开头,以”ear”结尾的四个字母的名字 [^] 任意不在指定范围或集合中的单个字符 like ‘D[^C]%’ 表示所有以”D”开头、第二个字母不为”C”的名字 知识说明:(三)WHERE子句的常用查询条件 学习目标 工作任务 任务1 创建视图v_xs 【任务分析】 方法一:要查询“计算机应用技术”专业的学生,首先要确定查询所需的数据表有哪些。通过分析我们可以知道使用简单查询(单表查询),显然无法完成。除了用到student表外,还需要用到与之相关的class表和professional表。 方法二:查询的结果要保存成视图,视图是一种虚表,也是SQL Server中的一种数据库的对象,它可以由查询语句生成。 操作步骤-方法一 1、 右击【视图】节点,在弹出的快捷菜单中单击【新建视图】命令,打开“视图设计器”窗口和“添加表”对话框。 操作步骤 2、选择“student”、“class”和“professional”表,单击【添加】按钮将其添加进去作为视图的基表。 3、添加完毕后,单击【关闭】按钮关闭“添加表”对话框。 操作步骤 4、在关系图窗格中勾选相应表中的相应列的复选框,即依次选择“student”表中的sno、 sname字段和“class”表中的classname字段, 以及“professional”表中的 pname字段。 操作步骤 5、在条件窗格中的“筛选器”中设置筛选记录的条件。即在条件窗格中选择“professional”表中的“pname”,在“筛选器”列中输入“计算机应用技术”。 操作步骤 6、 在“视图设计器”窗口中,单击【验证T-SQL句法】按钮,检查语法错误。语法正确后,单击红色感叹号按钮执行,可以预览视图结果 。 操作步骤 7、 选择“student”、“class”和“professional”表, 单击【添加】按钮将其添加进去作为视图的基表。 方法二: 程序代码: CREATE VIEW v_xs AS SELECT dbo.student.sno, dbo.student.sname, dbo.class.classname, dbo.professional.pname FROM dbo.class INNER JOIN dbo.professional ON dbo.class.pno = dbo.professional.pno INNER JOIN dbo.student ON dbo.class.classno = dbo.student.classno WHERE (dbo.professional.pname = 计算机应用技术) 执行结果 分析,执行上述代码 任务2 利用视图查询计应0611班的学生信息 任务分析: 视图“v_xs”定义好后,可以像使用数据表一样用视图进行查询。本任务中要使用视图v_xs查询计算机应用技术专业中计应0611班的学生信息。 任务2 利用视图查询计应0611班的学生信息 程序代码: USE student GO SELECT * FROM v_xs WHERE classname=计应0711 GO 执行结果 分析,执行上述代码 任务3 将视图v_xs中的学生金伟更改为“胡伟” 任务分析: 通过视图修改信息,包括数据的增加、删除与更新。本任务要求将视图“v_xs”视图中姓名为“张进”的同学修改为“张劲”,是对数据的更新。由于视图不存储数据实体,实际上的更新操作在源数据表中实施。要完成该任务,可以使用UPDATE语句。 SQL Server 2005 数据库基础 项目四 学生基本信息查询 学习目标 工作任务 任务1 查询student表中的若干列 【任务分析】 查询信息是数据库的基本功能之一,通常可以使用SELECT 语句来完成查询操作。本任务要完成对student表的若干列的查询,这里的若干列既可以是全部列、也可以是部分列、也可以是一些列的合成的结果集。因此该任务继续分为下面几个子任务: 任务1.1

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档