如何在Postgres中比较一个空字符串和一个整数?例如:选择 * 从xyz,其中任意数字=''
46scxncf1#
数值列不能为“空”,但可以为null,我想这就是您想要的:假定anynumber可以为空,即
null
anynumber
create table xyz ( ... anynumber int, -- ie not "NOT NULL" ... )
您可以测试null:
select * From xyz where anynumber is null
tvokkenx2#
你需要转换你的字符串:
SELECT * FROM xyz WHERE xyz.id = CAST(?1 as 'TYPE OF YOUR id')
2条答案
按热度按时间46scxncf1#
数值列不能为“空”,但可以为
null
,我想这就是您想要的:假定
anynumber
可以为空,即您可以测试null:
tvokkenx2#
你需要转换你的字符串: