如何在 Redshift 中将布尔值转换为 0 和 1?

Jun*_*ang 4 amazon-redshift

我想我可以做类似的事情case when field then 1 else 0 end。但这是唯一的方法吗?

Chr*_*s H 7

select cast(b as integer)
Run Code Online (Sandbox Code Playgroud)

或者

select convert (integer, b) 
Run Code Online (Sandbox Code Playgroud)