zoukankan      html  css  js  c++  java
  • SqlServer Case when then用法总结

    SELECT d.DicName ,  --DevelopMode
    ISNULL(NULL,NULL) ,  --Orgid
    b.FullName ,  --Areid
    c.DicName ,  --InvestProperty
    f.DicName , --TwoProperty
    PJName ,
    PJLength ,
    PJWidth  ,
    UseArea ,
    BuildArea ,
    --IsSetUp as ,
    CASE a.IsSetUp WHEN  0 THEN  '否'when 1 THEN '是'  END ,
    --case when  '' like '%'+[BasePositionID] then 1 else 2 end  [BasePositionID] from SysPosition p 
    
    CASE a.IsMeragr WHEN  0 THEN  '否'when 1 THEN '是' END ,
    e.DicName
     FROM TopProjectNew a 
     INNER JOIN dbo.SysOrganization b ON a.AreaID=b.id
     INNER JOIN dbo.SysDictionary c ON a.InvestProperty =c.ID
     INNER JOIN dbo.SysDictionary d ON a.DevelopMode=d.ID
     INNER JOIN dbo.SysDictionary f ON a.TwoProperty=f.ID
     INNER JOIN dbo.SysDictionary e ON a.PJDomain=e.ID
     WHERE AreaID=''

    '性别'=case Sex when 1 then '女' else '男' end


  • 相关阅读:
    棋盘问题 简单搜索DFS
    Equivalent Strings
    素数环
    LeetCode Maximum Product Subarray
    UVA 725 – Division
    矩形嵌套问题
    ACM最大子串和问题
    ACM装箱问题
    ACM田胫赛马
    ACM雷达安放问题
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/6868576.html
Copyright © 2011-2022 走看看