- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 检查约束 emial * 默认关键字 * 小结 * 讲解要点: 现在是一条一条插入语句,同学有没有一个疑问,如何插入多条语句呢。 很幸运SQL支持嵌套查询 引出插入多条语句 分2种情况,一种是插入的数据需要从其他表查询,另外一种是插入的是多条常量值 * 有时候,需要知道插入数据的条数,这个时候我们往往通过在新表中插入一个自增的ID,通过查看ID的值来查看数据的条数 * 可适当讲解UNION和UNION ALL的区别 讲Update前 讲下逻辑表达式 * 小结 * 讲解要点:下面我们讲下这节课的另外一个重点 删除 删除有2种方式 Truncate 与delete (数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL) * * 怎么查 * 查询能干什么样的工作 5 * 我们现在没有给你语法的结构,没办法写,先看下语法 * 数据库字段为英文,为了方便查看,往往需要重新命名列名 中文 * 常量列 * SELECT Au_Lname +. +Au_fName AS EMP From Authors Union SELECT fName +.+ LName AS EMP From Employee ORDER BY EMP DESC * question * 讲解要点:讲下函数 * 如何查帮助?字符串的操作—查指定字符的位置,去空格,长度,字符串的截取,替换 字符串场景 * 数据查询-常量列 使用常量列 SELECT 姓名=SName,地址= SAddress,翰子昂 AS 学校名称 FROM Students 数据查询-限制行数 限制固定行数 SELECT TOP 5 SName, SAddress FROM Students WHERE SSex = 0 返回百分之多少行 SELECT TOP 20 PERCENT SName, SAddress FROM Students WHERE SSex = 0 数据查询-排序 2-1 升序排列 SELECT StudentID As 学员编号,(Score*0.9+5) As 综合成绩 FROM Score WHERE (Score*0.9+5)60 ORDER BY Score 降序排列 SELECT StudentID As 学员编号,(Score*0.9+5) As 综合成绩 FROM Score WHERE (Score*0.9+5)60 ORDER BY Score DESC 数据查询-排序 2-2 按多列排序 SELECT StudentID As 学员编号, Score As 成绩 FROM Score WHERE Score60 ORDER BY Score,CourseID 排序中的字段,可以使用表达式吗? —— 如果不可以,请说明原因; —— 如果可以,请举例说明; 小结4 编写SQL语句: 1、查询考试成绩前五名的分数; SQL Server中的函数 字符串函数 日期函数 数学函数 系统函数 【高级操作,自学内容】 以下内容可以暂时不学习 字符串操作 查询字符串My Accp Course中Accp的位置 查询字符串‘SQL Server课程’的长度。 将字符串‘aBCDefg’全部变为大写,或者全部变为小写。 去除字符串‘ we go home ’的空格。 将字符串’we are friends’中的e全部替换为m,并分别截取左侧或者右侧3个字符 在字符串‘ABCDEFG’第二个位置,删除3个字符串并添加‘我的音乐我的世界’ 字符串函数 SELECT STUFF(ABCDEFG, 2, 3, 我的音乐我的世界) 返回:A我的音乐我的世界EFG 在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串 STUFF SELECT CHARINDEX(ACCP,My Accp Course,1 ) 返回:4 用来寻找一个指定的字符串在另一个字符串中的起始位置 CHARINDEX 举例 描述 函数名 SELECT LEN(SQL Server课程) 返回:12 返回传递给它的字符串长度 LEN SELECT LOWER(SQL Server课程) 返回:sql server课程 把传递给它的字符串转换为小写 LOWER SELECT UPPER(sql server课程) 返回:SQL SERVER课程 把传递给它的字符串转换为大写 UPPER SELECT LTRIM ( 周智宇 ) 返回:周智宇 (后面的空格保留) 清除字符左边的空格 LTRIM SELECT RTRIM ( 周智宇 ) 返回: 周智宇(前面的空格保留) 清除字符右边的空格 RTRIM SELE
文档评论(0)