第9章SQL数据库.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章SQL数据库

搜索类型 CASE语句的语法形式 CASE ????WHEN Boolean_expression THEN result_expression ???????[ ...n ] ???[ ???ELSE else_result_expression ???END 3. GOTO语句 GOTO语句可以使程序直接跳到指定的标有标识符的位置处继续执行,而位于GOTO语句和标识符之间的程序将不会被执行。GOTO语句和标识符可以用在语句块、批处理和存储过程中,标识符可以为数字与字符的组合,但必须以“:”结尾。 GOTO语句的语法形式 GOTO label …… label: 程序清单9-01:利用GOTO语句求出0到100之间所有数的和。 declare @sum int, @count int select @sum=0, @count=0 label_1: select @count=@count+1 select @sum=@sum+@count if @count100 goto label_1 select ‘0~100之间所有数的和:’,@sum 4. WHILE…CONTINUE…BREAK语句 WHILE…CONTINUE…BREAK语句用于设置重复执行 SQL 语句或语句块的条件。只要指定的条件为真,就重复执行语句。其中,CONTINUE语句可以使程序跳过CONTINUE语句后面的语句,回到WHILE循环的第一行命令。BREAK语句则使程序完全跳出循环,结束WHILE语句的执行。 结束WHILE语句的语法形式为: WHILE Boolean_expression ????{ sql_statement | statement_block } ????[ BREAK ] ????{ sql_statement | statement_block } ????[ CONTINUE ] 结束WHILE语句的语法形式为: WAITFOR语句用于暂时停止执行SQL语句、语句块或者存储过程等,直到所设定的时间已过或者所设定的时间已到才继续执行。WAITFOR语句的语法形式为: WAITFOR { DELAY time | TIME time } 其中,DELAY用于指定时间间隔,TIME用于指定某一时刻,其数据类型为datetime,格式为‘hh:mm:ss’。 6. RETURN语句 RETURN语句用于无条件地终止一个查询、存储过程或者批处理,此时位于RETURN语句之后的程序将不会被执行。RETURN语句的语法形式为: RETURN [ integer_expression ] 其中,参数integer_expression为返回的整型值。存储过程可以给调用过程或应用程序返回整型值。 7.BEGIN…END语句 BEGIN…END语句能够将多个Transact-SQL语句组合成一个语句块,并将它们视为一个单元处理。在条件语句和循环等控制流程语句中,当符合特定条件便要执行两个或者多个语句时,就需要使用BEGIN…END语句,其语法形式为: BEGIN {sql_statement|statement_block} END 示例 DECLARE @n tinyint SET @n = 5 IF (@n BETWEEN 4 and 6) BEGIN WHILE (@n 0) BEGIN SELECT @n AS Number ,CASE WHEN (@n % 2) = 1 THEN EVEN ELSE ODD END AS Type SET @n = @n - 1 END END ELSE PRINT NO ANALYSIS‘ GO 9.5.4 函数 在Transact-SQL语言中,函数被用来执行一些特殊的运算以支持SQL Server的标准命令。 SQL Server中最常用的几种函数 : 1.聚合函数 聚合函数可以返回整个或者几个列或者一个列的汇总数据,它常用来计算SELECT语句查询的统计值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用。常用的聚合函数 应用举例,程序清单9-02至9-05如下: 2.数学函数 数学函数用于对数字表达式进行数学运算并返回运算结果。数学函数可以对SQL Server提供的数字数据(decimal、integer、float、real、money、smallmoney、smallint 和 tinyint)进行处理。 程序清单9-06

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档