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
  • 相关阅读:
    Angular InjectionToken
    ionic 使用入门
    EFcore 横向分表
    .Netcore 默认认证授权
    anut 设计资源
    Aunt entity
    百度人脸真人认证
    Angular 省市区级联
    apache安装
    ppb|ppm
  • 原文地址:https://www.cnblogs.com/howie-we/p/12088965.html
Copyright © 2011-2022 走看看