zoukankan      html  css  js  c++  java
  • sql server 流程控制

    --1.begin end 相当于 { }
    
    --2.if else语句
    
    declare @a int,@b int
    
    set @a=3
    
    set @b=8
    
    if @a>@b
    
    print 'a>b'
    
    else
    
    print 'a<b'
    
    --3.case when then end语句

    /*转自https://www.cnblogs.com/shaopang/p/6903985.html*/

    第一种 格式 : 简单Case函数 :

    
    

    格式说明    

    
    

        case 列名

    
    

        when   条件值1   then  选择项1

    
    

        when   条件值2    then  选项2.......

    
    

        else     默认值      end

    
    

    eg:

    
    

        select 
        case   job_level
        when     '1'     then    '1111'
        when   '2'     then    '1111'
        when   '3'     then    '1111'
        else       'eee' end
        from     dbo.employee

    
    
    
    

     第二种  格式 :Case搜索函数

    
    

    格式说明    

    
    

        case  

    
    

        when  列名= 条件值1   then  选择项1

    
    

        when  列名=条件值2    then  选项2.......

    
    

        else    默认值 end

    
    

    eg:

    
    

        update  employee
        set         e_wage =
        case
        when   job_level = '1'    then e_wage*1.97
        when   job_level = '2'   then e_wage*1.07
        when   job_level = '3'   then e_wage*1.06
        else     e_wage*1.05
        end


    --4.while ..continue..break语句 declare @i int,@sum int set @i=1 set @sum=0 while @i<=10 begin if @i%2=0 @sum=@sum+@i else continue @i=@i+1 end print '@sum' --5.return语句实现退出功能 --6.goto 标签 --7.waitfor waitfor delay '00:00:03' print '祝你生日快乐'
  • 相关阅读:
    语音转写平台-非实时语音分割
    基于能量或过零率的实时语音分割--学习笔记
    web浏览器录音:web audio api
    python---webRTC~vad静音检测-学习笔记
    python import自己写的.py文件
    许愿墙JQ
    抽奖JQ
    制作时钟
    冒泡排序
    企业面试:作用域和函数提升的面试题
  • 原文地址:https://www.cnblogs.com/mznsndy/p/10873452.html
Copyright © 2011-2022 走看看