`
jackleechina
  • 浏览: 571548 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

sql case when

    博客分类:
  • sql
 
阅读更多
SELECT *,
        processString=
        CASE
               WHEN process=0
               THEN 'a'
               WHEN process=1
               THEN 'b'
               WHEN process=2
               THEN 'c'
        END
 FROM   bulkYarnSendingSchedule
        LEFT JOIN
               (SELECT NAME,
                       CLIENT_ID
               FROM    client
               ) c
 ON     bulkYarnSendingSchedule.clientId=c.client_Id
 WHERE  orderNo BETWEEN 'CL120001' AND 'CL130004'
 


SELECT *,
        CASE process
               WHEN 0
               THEN 'a'
               WHEN 1
               THEN 'b'
               WHEN 2
               THEN 'c'
        END AS processString
 FROM   bulkYarnSendingSchedule
        LEFT JOIN
               (SELECT NAME,
                       CLIENT_ID
               FROM    client
               ) c
 ON     bulkYarnSendingSchedule.clientId=c.client_Id
 WHERE  orderNo BETWEEN 'CL120001' AND 'CL130004'
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics