美文网首页
T-SQL基础2

T-SQL基础2

作者: 孙珏公子 | 来源:发表于2017-05-12 09:36 被阅读0次

    1、IF-ELSE 逻辑判断语句

    语法:IF  (条件)

                    BEGIN 

                        语句1,语句2,……语句n

                    END

               ELSE

                    BEGIN

                        语句1,语句2,……语句n

                    END

    2、循环语句——WHILE

    语法:

                WHILE (条件)

                    BEGIN

                        语句1,语句2,……语句n

                    END

    例如:求1-10之间所有整数之和:

    DECLARE  @i   int

    DECLARE  @sum  int

    SET  @i=i

    SET  @sum=0

    WHILE  (@i<=10)

             BEGIN

                  SET  @sum=@sum+@i

                  SET  @i=@i+1

             END

    3、分支逻辑控制语句(CASE-END)

    语法

    CASE

            WHEN    条件1    THEN    结果1

            WHEN    条件2    THEN    结果2

            WHEN    条件n    THEN    结果n

    ELSE    其他结果。

    例如:有一张Result表

    请使用美国等级标准(A-E)显示成绩

    SELECT  *  (

           CASE

                  WHEN  StudentResult >= 90 then ‘A’

                  WHEN  StudentResult >= 80 then ‘A’

                  WHEN  StudentResult >= 70 then ‘A’

                  WHEN  StudentResult >= 60 then ‘A’

                  ELSE ‘E’

    )  AS  等级

    FROM Result;  (上图表格为查询后显示)

    相关文章

      网友评论

          本文标题:T-SQL基础2

          本文链接:https://www.haomeiwen.com/subject/hzdmtxtx.html