SQLServer Case When Thenマルチ条件判定使用
696 ワード
1 Case ... When ... Then ... End
構文:
Case flag
When key1 Then value1
When key2 Then value2 End
例:
sex(性別)は「1」が「男」を表し、「2」が「女」を表す.
2 Case ... When ... Then ... Else ... End
構文:
Case
When expression Then value1
Else value2 End
例:
sex(性別)は「1」が「男」を表し、その他は「女」を表す.
構文:
Case flag
When key1 Then value1
When key2 Then value2 End
例:
sex(性別)は「1」が「男」を表し、「2」が「女」を表す.
select username
,pickname
,Case sex
When '1' Then ' '
When '2' Then ' '
End As sexName
from users
2 Case ... When ... Then ... Else ... End
構文:
Case
When expression Then value1
Else value2 End
例:
sex(性別)は「1」が「男」を表し、その他は「女」を表す.
select username
,pickname
,Case
When sex='1' Then ' '
Else ' '
End As sexName
from users