最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MSSQL基础教程之SQL流程控制命令

来源:动视网 责编:小采 时间:2020-11-09 13:44:30
文档

MSSQL基础教程之SQL流程控制命令

MSSQL基础教程之SQL流程控制命令:Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。 4.6.1 IFELSE 其语法如下: IF 条件表达式 命令行或程序块 [ELSE [条件表达式] 命令行或程序块] 其中条件表达式可以是各种表达式的组合,但表达式的值必须是逻辑值真
推荐度:
导读MSSQL基础教程之SQL流程控制命令:Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。 4.6.1 IFELSE 其语法如下: IF 条件表达式 命令行或程序块 [ELSE [条件表达式] 命令行或程序块] 其中条件表达式可以是各种表达式的组合,但表达式的值必须是逻辑值真


Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。 4.6.1 IFELSE 其语法如下: IF 条件表达式 命令行或程序块 [ELSE [条件表达式] 命令行或程序块] 其中条件表达式可以是各种表达式的组合,但表达式的值必须是逻辑值真

  Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。

  4.6.1 IF…ELSE

  其语法如下:

  IF <条件表达式>

  <命令行或程序块>

  [ELSE [条件表达式]

  <命令行或程序块>]

  其中<条件表达式>可以是各种表达式的组合,但表达式的值必须是逻辑值“真”或“假”。ELSE子句是可选的,最简单的IF语句没有ELSE子句部分。IF…ELSE用来判断当某一条件成立时执行某段程序,条件不成立时执行另一段程序。如果不使用程序块,IF或ELSE只能执行一条命令。IF…ELSE可以进行嵌套。

  例4-9

  declare@x int,@y int,@z int

  select @x=1,@y=2, @z=3

  if@x>@y

  print'x>y' --打印字符串'x>y'

  else if@y>@z

  print'y>z'

  else print'z>y'

  运行结果如下

  z>y

  注意:在Transact-SQL中最多可嵌套32级。

  4.6.2 BEGIN…END

  其语法如下:

  BEGIN

  <命令行或程序块>

  END

  BEGIN…END用来设定一个程序块,将在BEGIN…END内的所有程序视为一个单元执行BEGIN…END经常在条件语句,如IF…ELSE中使用。在BEGIN…END中可嵌套另外的BEGIN…END来定义另一程序块。

  4.6.3 CASE

  CASE 命令有两种语句格式:

  CASE <运算式>

  WHEN <运算式>THEN<运算式>

  …

  WHEN<运算式>THEN<运算式>

  [ELSE<运算式>]

文档

MSSQL基础教程之SQL流程控制命令

MSSQL基础教程之SQL流程控制命令:Transact-SQL 语言使用的流程控制命令与常见的程序设计语言类似主要有以下几种控制命令。 4.6.1 IFELSE 其语法如下: IF 条件表达式 命令行或程序块 [ELSE [条件表达式] 命令行或程序块] 其中条件表达式可以是各种表达式的组合,但表达式的值必须是逻辑值真
推荐度:
标签: 控制 流程 教程
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top