SQL Server:如果2列具有特定值,则返回第三列

时间:2012-04-22 22:10:55

标签: sql-server

我正在尝试创建执行以下操作的SQL查询。

If (field-A = Value1) and (field-B = value1)
then (field-c)

因此,如果2列具有特定值,我想返回第三列的值。

2 个答案:

答案 0 :(得分:3)

试试这个:

case 
  when field-A = @value1 and field-B = @value1 then field-C 
  else 'whatever else you want' end

答案 1 :(得分:2)

select fieldc from table where fielda='value1' and fieldb='value2'