SQL教学课件第5章TransactSQL基础幻灯片.pptVIP

SQL教学课件第5章TransactSQL基础幻灯片.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文档。上传文档
查看更多
* 5.4 T-SQL附加语言元素 RETURN语句 5.4 T-SQL附加语言元素 WAITFOR语句 等待多少时间 等到指定时刻 time的格式为 hh:mm:ss 例如等待5秒种 WaitFor Delay 0:0:5 再如等到中午12点整 WaitFor Time 12:0:0 5.4 T-SQL附加语言元素 TRY…CATCH语句 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 嵌套查询 5.2 TSQL 数据查询语句 查询学生的姓名及其所选课程的数量 学号 姓名 性别 年龄 系 98001 张三 男 20 CS 98002 李四 女 19 IS 98003 王五 女 18 MA 98004 赵六 男 19 IS ST 学号 课号 成绩 98001 1 92 98001 2 47 98001 3 88 98002 2 90 98002 3 80 SC SELECT Tmp.姓名, COUNT(课号) AS 课程数 FROM ( SELECT 姓名,课号 FROM ST LEFT JOIN SC On SC.学号=ST.学号 ) AS Tmp GROUP By Tmp.姓名 嵌在FROM子句中 5.2 TSQL 数据查询语句 学号 姓名 性别 年龄 系 98001 张三 男 20 CS 98002 李四 女 19 IS 98003 王五 女 18 MA 98004 赵六 男 19 IS ST SELECT 姓名,性别,系 INTO student_m FROM ST WHERE 性别=‘男’ SELECT子句 INTO 表名 FROM 子句 其它子句 查询男学生的姓名、性别和系,并将结果存储到名为“student_m”的新表中。 存储查询结果 插入行 5.3 TSQL 数据操纵语句 插入单个元组 INSERT INTO 表名 [(列名1[,列名2]...)] VALUES (常量1 [,常量2]...) INSERT INTO S VALUES(98004,陈宇,女,19,IS,成都) 为IS系增加一名学号为98004,来自成都的名叫陈宇的19岁女学生。 INSERT INTO S(姓名,学号) VALUES(邓红,98005) 增加一名学号为98005,名叫邓红的学生。 学号 姓名 性别 年龄 系 籍贯 99001 张军 男 21 CS 成都 99002 刘华 女 20 MA 重庆 99003 伍松 男 20 IS 雅安 S 插入行 5.3 TSQL 数据操纵语句 INSERT INTO S_N SELECT 学号,姓名 FROM S WHERE 系=CS 将CS系学生的学号和姓名填进S_N表 INSERT INTO DGA SELECT 系,AVG(年龄) FROM S GROUP BY 系 将各系的平均年龄填进DGA表 学号 姓名 性别 年龄 系 籍贯 99001 张军 男 21 CS 成都 99002 刘华 女 20 MA 重庆 99003 伍松 男 20 IS 雅安 S 插入子查询的结果 INSERT INTO 表名 [(列名1[,列名2]...)] 子查询语句 学号 姓名 S_N 系 平均年龄 DGA 事先得有这些表 修改数据 5.3 TSQL 数据操纵语句 学号 姓名 年龄 系 籍贯 99001 张军 21 CS 成都 99002 刘华 20 MA 重庆 99003 伍松 20 IS 雅安 S 学号 补助 99001 120 99002 200 98001 120 98002 200 99003 140 S_BZ 无WHERE时修改范围为全部行 UPDATE 表名 SET 列名1=表达式1[,…n] [FROM 表/视图列表 [联接条件] ] [WHERE 条件] UPDATE S SET 姓名=王浩,年龄=22 WHERE 学号=99002 将98002号学生改名为王浩,年龄改为22岁 把所有人的补助清0 UPDATE S_BZ SET 补助=0 修改数据 5.3 TSQL 数据操纵语句 学号 姓名 年龄 系 籍贯 99001 张军 21 CS 成都 99002 刘华 20 MA 重庆 99003 伍松 20 IS 雅安 S 学号 补助 99001 120 99002 200 98001 120 98002 200 99003 140 S_BZ UPDATE S_BZ SET 补助=补助+50 FROM S_BZ inner join S ON S_BZ.学号

文档评论(0)

精品课件 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档