列の値が0の場合、他の選択列の値で「xyz」のように選択する必要があります
例えば、
id col1 col2
1 0 abc
2 2 xyz
このテーブルのすべての列を選択する必要がありますがcol1
、0の場合は、「xyz」を表示する必要があります。
列の値が0の場合、他の選択列の値で「xyz」のように選択する必要があります
例えば、
id col1 col2
1 0 abc
2 2 xyz
このテーブルのすべての列を選択する必要がありますがcol1
、0の場合は、「xyz」を表示する必要があります。
select id,
case when col1 = '0' then 'xyz' else convert(varchar, col1) end as col1,
col2
from table
ケースを使用する必要があります:)
Select id, Case when col1 = 0 then 'xyz' else cast(col1 as varchar(10)) end as col1, col2 from table
select id,
case
when col1 = 0 then 'xyz'
else cast(col1 as varchar(50))
end as result_column,
col2
from table