首页 > 数据库技术 > 详细

SQL case when

时间:2018-07-30 17:51:19      阅读:191      评论:0      收藏:0      [点我收藏+]
第一种 格式 : 简单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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!