Using If else in SQL Select statement

后端 未结 11 1696
感情败类
感情败类 2020-12-24 05:35

I have a select statement which will return 2 columns.

ID | IDParent

Then in my program I have to test if IDParent is < 1 then use

11条回答
  •  忘掉有多难
    2020-12-24 05:56

    I Have a Query With This result :

    SELECT Top 3
     id,
     Paytype
     FROM dbo.OrderExpresses
     WHERE CreateDate > '2018-04-08'
    

    The Result is :

    22082   1
    22083   2
    22084   1
    

    I Want Change The Code To String In Query, So I Use This Code :

    SELECT TOP 3
     id,
     CASE WHEN Paytype = 1 THEN N'Credit' ELSE N'Cash' END AS PayTypeString
     FROM dbo.OrderExpresses
     WHERE CreateDate > '2018-04-08'
    

    And Result Is :)

    22082   Credit
    22083   Cash
    22084   Credit
    

提交回复
热议问题