美文网首页
[SQL case when的两种用法]

[SQL case when的两种用法]

作者: ghostdogss | 来源:发表于2018-11-18 16:50 被阅读0次

当我们需要从数据源上 直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用 Case When这个函数了.

Case具有两种格式。简单Case函数和Case搜索函数。


第一种 格式 : 简单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的两种用法]

    当我们需要从数据源上 直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用 Case When这个函数了....

  • SQL Case when 的使用方法

    SQL Case when 的使用方法 Case具有两种格式:简单Case函数和Case搜索函数。 简单Case函...

  • 不常见的sql

    不常见的sql 一条sql执行多个update 一条sql执行多个update CASE WHEN用法

  • SQL的case when 用法

    Case具有两种格式。简单Case函数和Case搜索函数。 这两种方式,可以实现相同的功能。简单Case函数的写法...

  • SQL之case使用

    参考:SQL Case when 的使用方法 case具有两种格式:一、简单case 二、case搜索 格式1:c...

  • SQL之case when then用法

    case具有两种格式。简单case函数和case搜索函数。 场景1:现老师要统计班中,有多少男同学,多少女同学,并...

  • 【32】SQL Case When用法

    简介 case when sql中计算条件列表,并返回多个可能的结果表达式之一。CASE 表达式有两种格式:1、C...

  • SQL之case when then用法

    case具有两种格式。简单case函数和case搜索函数。 1.简单case函数 2.case搜索函数 注意: c...

  • mysql 流程控制语句 笔记!

    一般查询用法: 批量更新用法: case when: case null when 表达式 then 执行...

  • 2018-11-13sql的查询判断

    我们在sql中的 case when 里面可以叠加相同的语句, case when 条件 then case wh...

网友评论

      本文标题:[SQL case when的两种用法]

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