zoukankan      html  css  js  c++  java
  • CASE WHEN 查询结果处理

    当我们查询得到一个结果集时,需要根据数据列的值不同而进行不同处理的时候,可以用CASE WHEN 语句进行处理。它的功能类似于C#中Switch  Case.其具体语法如下:

    SELECT CASE
    ColumnName
    WHEN '情况A' THEN '处理A'
    WHEN '情况B' THEN '处理B'
    WHEN '情况C' THEN '处理C'
    ELSE '其他'
    END
    FROM TableName

    再来一个栗子:

    SELECT
    CASE JXC_PackageTag.Type_Int
    WHEN 0 THEN 'EMS'
    WHEN 1 THEN 'YTO'
    WHEN 2 THEN 'SF'
    ELSE
    '其他'
    END
    FROM dbo.JXC_PackageTag

  • 相关阅读:
    IE11浏览器:请不要再叫我IE,谢谢
    Hadoop HA高可用搭建流程
    YARN
    MapReduce
    HDFS
    shell
    shell总结
    linux总结
    maven+log4j
    Spring
  • 原文地址:https://www.cnblogs.com/paulcode/p/6514182.html
Copyright © 2011-2022 走看看