How do I compare two columns for equality in SQL Server?

后端 未结 7 1046
忘掉有多难
忘掉有多难 2020-12-06 04:15

I have two columns that are joined together on certain criteria, but I would also like to check if two other columns are identical and then return a bit field if they are.

7条回答
  •  感动是毒
    2020-12-06 04:37

    CASE WHEN is the better option

    SELECT 
      CASE WHEN COLUMN1 = COLUMN2 
        THEN '1' 
        ELSE '0' 
      END 
      AS MyDesiredResult
    FROM Table1
    INNER JOIN Table2 ON Table1.PrimaryKey = Table2.ForeignKey
    

提交回复
热议问题