我使用SQL Server 2012中,我需要編寫一個查詢,會做給我下面的輸出:如何編寫一個T-Sql查詢,如果表A中的列中的值與表B中的列中的值匹配,則會輸出1,否則爲0?
Code Value
FRBAR 0
ENSPA 1
DEWINE 1
...
爲了實現上述目標,我在我的數據庫,即表A 2代特定表工作和表B.表A具有名爲CodeA
的列和表B具有名爲CodeB
的列。
我想編寫一個T-sql查詢,將列CodeA
中的所有值與列CodeB
中的值匹配並輸出上面提到的結果。
我知道我需要在這兩列上做一個JOIN
,但我很困惑如何實現返回1的邏輯,如果有匹配,否則返回0。