我想使用sql server在sql查询中引入一列来查看前两列,如果答案匹配,则返回“是”,如果不匹配,则返回“否”例如在下面的查询中,我需要最后一列说明答案1和答案2是否匹配
Select Name ,Answer 1 ,Answer 2 ,??? AS [do Answer 1 & 2 match]
在上面的例子里我把???我在寻找如何编码它来反映前两个答案是否匹配提前谢谢你的帮助
idv4meu81#
你只是想要一个 case 表情?
case
(case when answer1 = answer2 then 1 else 0 end) as match_1_2_flag
yr9zkbsy2#
这是你想要的吗?
Select Name ,Answer 1 ,Answer 2 ,case when Answer 1 = Answer 2 then 'Yes' else 'No' end from table_name;
2条答案
按热度按时间idv4meu81#
你只是想要一个
case
表情?yr9zkbsy2#
这是你想要的吗?