- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1 Transact-SQL语言 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.1 数据类型 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 3. 运算符 运算符的类型: ? 算术运算符 ? 比较运算符 ? 字符串连接运算符 ? 逻辑运算符 5.1.2 标识符、变量和运算符 (1) 算术运算符:+、-、*、/、%(求余) (2) 比较运算符: =、(不等于)、、=、=、 、!=(不等于, 非SQL92标准)、!(不小于)、! 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 5.1.2 标识符、变量和运算符 (5) 运算符优先级 括号→算术运算符(字符串连接符) → 比较运算符→逻辑运算符→赋值(由高到低) 5.1.3 函数 SQL Server提供了非常丰富的函数供用户使用,同时也允许用户定义自己的函数。 5.1.3 函数 1. Transact-SQL提供的系统函数有: 5.1.3 函数 函数分为三大类: ?行集函数(也称表值函数) 可以用在SQL语句中“表”出现的任何地方引用行集函数。 ?聚合函数 (第4 章介绍过):也称计合函数。 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.3 函数 5.1.4 流程控制语句 流程控制语句用于控制SQL语句、语句块、存储过程或触发器的执行流程。 主要的流程控制语句有:见下页表。 5.1.4 流程控制语句 5.1.4 流程控制语句 其他Transact-SQL语句还有: (1) /*……*/: 注释语句, 用于多行注释 (2) - -(注释语句):用于单行或嵌套注释 (3)DECLARE:变量声明语句。 (4)EXECUTE:存储过程执行语句。 (5) PRINT: 终端输出语句 5.1.4 流程控制语句 1. BEGIN … END语句 该语句将多条SQL语句封装在一起,构成一个语句块。主要语句块就可以在IF/ELSE、WHILE等语句中作为一个整体来执行。 语法格式: 5.1.4 流程控制语句 5.1.4 流程控制语句 例5 查询选修0001课的学生成绩,如有大于90分以上的,则将其姓名显示出来;若无人大于90分,则显示“成绩优秀者为0个”。 5.1.4 流程控制语句 3. WHILE语句 语法格式: 5.1.4 流程控制语句 例6 引用已建函数get_all_avg,分别求出平均成绩大于60、70、80、90的学生成绩信息。 5.1.4 流程控制语句 5.1.4 流程控制语句 *4. WAITFOR语句 WAITFOR语句可以指定在某一时间点或时间间隔后执行SQL语句、语句块、存储过程或事务。 5.1.4 流程控制语句 例7 对学生选课关系(1) 设置在9:00执行一次查询操作;(2)再设置在2小时以后再执行一次查询操作,查看学生选课情况。 5.1.4 流程控制语句 5. RETURN语句 RETURN无条件退出语句。可在任何时候用于从过程、批处理或语句块中退出。不执行位于 RETURN 之后的语句。 5.1.4 流程控制语句 6. CASE 表达式 CASE 表达式用于多分支结构,有两种语法格式。 (1) 简单CASE表达式 5.1.4 流程控制语句 说明: 表达式可以是常量、属性名、函数、子查询和算术运算符、字符串运算符等组合的有意义的式子。 CASE 表达式是在多个结果表达式中选择一个表达式,它的值作为“CASE表达式”的结果值。 当所有匹配都不成立, CASE则返回NULL。 可以只有 一个WHEN子句。 CASE 表达式是一个表达式,可以用在表达式可以出现的任何地方。 5.1.4 流程控制语句 5.1.4 流程控制语句 例8 将百分制分数按优、良、中、及格和不及格五个等级记分制的形式输出。 5.1.4 流程控制语句 (2
您可能关注的文档
- 食品工厂机械浩与设备 第七章2..ppt
- 食品安全管理 第6章 是hacc计划.ppt
- 食品分析第二章-天光谱及色谱分析.ppt
- 食品工程原理课件_第五版章__食品干燥.ppt
- 食品工程原理课件可_第三章_制冷.ppt
- 食品检的验技术 第四章 一般成份测定第五节.ppt
- 食品加工与保藏原理第四章 食品到的干燥.ppt
- 食品检验册技术 第七章 食品常见有害有毒物质测定.ppt
- 食品工厂机械西与设备ppt第一章.ppt.ppt
- 食品工程原理课件_第四们章_颗粒与流体之间的相对流动.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)