gru*_*ber 7 sql t-sql sql-server-2008
我想执行查询,其中如果前一列中的值为0,则我的列为false;如果大于0则为true:
例如:
id count
1 1
2 3
3 0
4 5
5 2
Run Code Online (Sandbox Code Playgroud)
结果:
id count
1 true
2 true
3 false
4 true
5 true
Run Code Online (Sandbox Code Playgroud)
select
id,
case
when count > 0 then 'true'
else 'false'
end as count
from myTable
Run Code Online (Sandbox Code Playgroud)
select id
, case when count > 0 then cast(1 as bit) else cast(0 as bit) end as count
from myTable
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6727 次 |
最近记录: |