- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例题程序1:显示含有本年度截止到现在的当前销售额的行,然后按type以递减顺序计算书籍的平均价格和预付款总额. USE pubs SELECT CAST(title AS char(20)) AS title, type, price, advance FROM titles WHERE ytd_sales IS NOT NULL ORDER BY type DESC COMPUTE AVG(price), SUM(advance) BY type COMPUTE SUM(price), SUM(advance) 例题程序2:先删除表T1,然后又创建一个带有四个列的表T1.最后利用INSERT 语句插入一些数据行,这些行只有部分列包含值. IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = T1) DROP TABLE T1 GO CREATE TABLE T1 ( column_1 int identity, column_2 varchar(30) CONSTRAINT default_name DEFAULT (column default), column_3 int NULL, column_4 varchar(40) ) INSERT INTO T1 (column_4) VALUES (Explicit value) INSERT INTO T1 (column_2,column_4) VALUES (Explicit value, Explicit value) INSERT INTO T1 (column_2,column_3,column_4) VALUES (Explicit value,-44,Explicit value) SELECT * FROM T1 例题程序3:一个简单的修改语句. UPDATE publishers SET city = Atlanta, state = GA‘ 例题程序4:一个带有WHERE条件的修改语句. UPDATE authors SET state = PC, city = Bay City WHERE state = CA AND city = Oakland 例题程序5:通过 UPDATE 语句使用来自另一个表的信息,其修改表 titles 中的 ytd_sales 列,以反映表 sales 中的必威体育精装版销售记录. UPDATE titles SET ytd_sales = titles.ytd_sales + sales.qty FROM titles, sales WHERE titles.title_id = sales.title_id AND sales.ord_date = (SELECT MAX(sales.ord_date) FROM sales) * * 第 7 讲 编辑维护表格数据 一、添加数据 1 概论 2 insert 命令的各种形式 3 插入一行数据 4 插入多行数据 二、更新数据 三、删除数据 上机: 实验 3 数据操纵 1 P118 试一试 P121 试一试 P122 试一试 P123 试一试 P124 试一试 P125 试一试 P129 试一试 P156 试一试 P162 试一试 一、添加数据 1 概论 事物是不断变化的,生活也在不断地向前发 展. 因为数据库的目的是准确地反映现实世界,所 以其中的数据也必须随着现实世界的变化而变化. 对于 SQL 程序员来说,这就意味着要使用数 据操纵语言(DML)的命令 INSERT、DELETE、 UPDATE. 但这些操作并不是只能对单行数据进 行的,你应该从集合的角度来考虑问题. 使用SQL修改数据的过程利用了SQL Server 全部数据检索能力---强大的检索 select、连接、 全文检索、子查询和视图. 有几种不同的工具都可以用来向 SQL Server 发送数据修改命令. 但我们的重点并不 在于这些向 SQL Server 发送指定命令的工具, 而是在于 insert、update 和 delete 命令的应 用策略和使用方法. SQL Server 提供了两
文档评论(0)