たとえば、クエリは「はい」または「いいえ」を返すことができます。はいの場合は 1 を返し、いいえの場合は 0 を返すようにするにはどうすればよいですか?
質問する
47 次
1 に答える
3
が 1の場合のみが必要で、yes
他のすべての値が になるno
場合は、次のようにします。
select case
when MyColumn = 'yes' then 1
else 0
end as MyDerivedValue
from MyTable
または、より具体的にすることができます。
select case MyColumn
when 'yes' then 1
when 'no' then 0
when 'maybe' then 2
else -1
end as MyDerivedValue
from MyTable
于 2012-04-17T16:41:14.927 に答える