No4SQL Server第4章查询.pptVIP

  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文档。上传文档
查看更多
Where 子句--常用运算符 3.统计查询 子查询示例 update score set fscore=fscore+10 where fcode in ( select fcode from student where fclass in (0201,0202) ) * SQL Server 2000 数据库系统 Microsoft? 第四章 数据处理 --内容回顾 数据存储 添加数据(INSERT语句) 修改数据(UPDATE语句) 删除数据(DELETE语句) SQL Serve系统函数 数据检索即查询(SELECT语句) 1.简单查询 2.连接查询 3.统计查询 4.子查询 1.简单查询 选择所有的列 选择部分列 修改列标题 删除重复行 限制返回的行数 指定查询的条件 在SELECT语句中使用WHERE子句指定查询条件 在WHERE子句中可以包含各种条件运算符 fsex in(‘男’,‘女’) [NOT] IN 列表运算符 NOT、 AND、 OR 逻辑运算符 fclass is Null IS [NOT] Null 空值运算符 fname like ‘孙%’ [NOT] Like 模式运算符 fscore between 0 and 60 [NOT] Between …and… 范围运算符 fscore90 、=、=、=、 比较运算符 实例 运算符 分类 模式运算符 --模式运算符常用于模糊条件查询,它判断列值是否与指定的字符串格式相匹配 SQL Serve中可使用的通配符包括: --百分号(%) --下划线(_) --方括号([]) --[^] 通配符实例 --查询学生表中姓孙的所有学生信息 select * from student where fname like 孙% --查询学生表中姓孙的以外的所有学生信息 select * from student where fname NOT like 孙% 学生成绩表 …. …. …. …. 71 VB 孙悦 0201 95 C 孙悦 0201 成绩 科目 姓名 班级 student score 学生姓名、班级与科目、成绩不在同一表中 2.连接查询 在多个表之间实现连接查询 --使用FROM子句,在FROM后选择多个表 --使用连接 --使用FROM子句 --查询学生表和成绩表中有成绩的学生记录 select student.fcode,student.fname, score.fsubject,score.fscore, student.fclass from student,score where student.fcode=score.fcode --使用FROM子句 --查询学生表和成绩表中有成绩的学生记录(省略表名) select student.fcode, fname, fsubject, fscore,fclass from student,score where student.fcode=score.fcode --使用FROM子句 --查询学生表和成绩表中有成绩的学生记录(使用别名) select std.fcode,std.fname, scr.fsubject,scr.fscore, std.fclass from student AS std,score scr where std.fcode=scr.fcode 两种创建别名的方法 --使用连接 内连接 INNER JOIN 外连接 ①左外连 LEFT OUTER JOIN 或 LEFT JOIN ②右外连 RIGHT OUTER JOIN 或 RIGHT JOIN ③全外连接 FULL OUTER JOIN 或 FULL JOIN Select scr.fcode,std.fname, scr.fsubject,scr.fscore,std.fclass From Score scr Inner join Student std ON scr.fcode=std.fcode --查询学生表和成绩表中有成绩的学生记录 如果有学生无成绩,则该查询返回学生信息就不全 --使用内连接 Select std.fcode,std.fname, scr.fsubject ,scr.fscore From Student std Left join Score scr ON std.fcode=scr.fcode --查询学生表所有学生和成绩表中有成绩的学生记录 --使用左外连接 --使用右外连接 Select std.fcode,std.fname, scr.fsubject ,scr.fscore Fr

文档评论(0)

82393aa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档