Amazon redshift 如何在红移中将布尔值转换为0和1?
我想我可以做一些类似于Amazon redshift 如何在红移中将布尔值转换为0和1?,amazon-redshift,Amazon Redshift,我想我可以做一些类似于case when field然后1 else 0 end。但这是唯一的办法吗 select cast(b as integer) 或 Postgres转换synthax在这里工作:boolean\u column::integer我尝试使用CAST,但RS给了我一个错误。我在网上(别处)找到的一个选项建议使用DECODE。这对我很有用: Select 'Insert into myTABLE values ( myCOLUMN=' + Decode(myCOLUMN,
case when field然后1 else 0 end
。但这是唯一的办法吗
select cast(b as integer)
或
Postgres转换synthax在这里工作:
boolean\u column::integer
我尝试使用CAST,但RS给了我一个错误。我在网上(别处)找到的一个选项建议使用DECODE。这对我很有用:
Select 'Insert into myTABLE values ( myCOLUMN=' + Decode(myCOLUMN, false, 0, true, 1) + '...)'
From myTABLE
注:我试图构建INSERT语句
Select 'Insert into myTABLE values ( myCOLUMN=' + Decode(myCOLUMN, false, 0, true, 1) + '...)'
From myTABLE