zoukankan      html  css  js  c++  java
  • 分支结构if……else

    语法:
                if(条件)
                    语句或语句块1
                end
    else    
                begin
                    语句或者语句块2
                end
    特点:
        1. else并不一定是必须的。
        2. 如否条件为真,将执行语句和语句块1,条件为假时执行语句或语句块2,
            无论哪种情况最后都要执行if………else语句下一条语句。
     3. if……else 可以嵌套。
     4. 如果只有一条语句 begin…..end可以省略。
    
    列:
            declare @x int@Y int        声明变量
            set @x=10
            set @y=15                 为变量赋值
            if(@x>@y)
                begin
                    print  x>y
                    print @x
                end
            else 
                begin
                    print x<y
                    print 
                end

    if……else sql中的使用

    列:
                在订单表中查看xiangxiang最近一次的消费金额,如果金额大于100元给5元红包,如果没有就送1元红包。
    
                1. 声明变相御用保存最近下单的时间和金额
                   declare @date datetime@money money
                2. 根据用户去查最近一次事件赋给变量@date
                  select @date=MAX(ordertime) from orderinfo where userid=’xiangxiang’
                3. 根据订单查看和用户名的金额
    sekect @money=paymoney from orderinfo where ordertime=@date and user=’xiangxiang’。
                    MAX(ordertime)  是最近下单时间的函数赋值给@date
                4. 使用if……else判断
    
      if (@money>100)
                            begin
                                print ‘xiangxiang’得到5元红包
                            end
                    else
                            begin
                                print ‘xiangixiang’得到1元红包
                            end
  • 相关阅读:
    面试题三:MySQL
    面试题二:JVM
    面试题一:类加载
    RabbitMq脑裂问题
    数据结构之树学习内容
    JVM全面分析之垃圾收集器
    JVM全面分析之垃圾回收的相关概念
    JVM全面分析之垃圾回收算法
    JVM全面分析之String
    JVM全面分析之执行引擎
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8675352.html
Copyright © 2011-2022 走看看