zoukankan      html  css  js  c++  java
  • T-SQL while...continue...break

    1. while

      while子句是循环结构,通常配合begin...end使用,基本语法如下:

      while<条件表达式>
      begin
        <命令行|程序块>
      end

      while子句先判断条件表达式的值,如果条件为“真”,执行begin后面的循环体中的命令行或程序块,遇到end子句时,会自动再次判断条件表达式的值是否为真,决定是否继续执行循环体中的语句。只有当条件表达式的结果为“假”时,才结束执行循环体。

      例1:求1-10之间整数的和。

    --求1-10之间整数的和
    declare @x int, @sum int
    set @x = 1
    set @sum = 0
    while @x<=10
    begin
        set @sum = @sum + @x
        set @x = @x + 1
    end
    print @sum

    2. while...continue...break

      循环结构while子句还可以用continue和break命令控制while循环中语句的执行。

      语法如下:

    while<条件表达式>
    begin
        <命令行|程序块>
        break
        continue
        <命令行|程序块>
    end

      continue命令可以让程序跳过continue命令之后的语句,回到循环体的第一行命令。break则让while循环完全跳出,结束循环命令。

      例2:求1-10之间偶数的和,并用continue控制语句的输出。

    --求1-10之间偶数的和,并用continue控制语句的输出。
    declare @x int, @sum int
    set @x = 1
    set @sum = 0
    while @x<=10
    begin
        set @x = @x + 1
        if @x%2 = 0
        set @sum = @sum + @x
        else
        continue
    end
    print @sum
    Jia Lissa's big fans
  • 相关阅读:
    Python3.5.2官方文档学习备忘录
    Linux下升级python版本
    役物,役于物
    各种编辑器添加注释快捷键
    Python3爬取百度百科(配合PHP)
    Python3向网页POST数据
    Python3爬取中文网址
    Python3批量爬取网页图片
    django中间件
    django创建上下文
  • 原文地址:https://www.cnblogs.com/howie-we/p/12088965.html
Copyright © 2011-2022 走看看