码迷,mamicode.com
首页 > 数据库 > 详细

SQL case when

时间:2018-07-30 18:02:11      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:level   class   The   eee   函数   选项   date   rom   eve   

第一种 格式 : 简单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

 

SQL case when

标签:level   class   The   eee   函数   选项   date   rom   eve   

原文地址:https://www.cnblogs.com/zyx321/p/9391617.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!