postgreal real类型进行比较不能匹配问题

2020-12-11  本文已影响0人  yayooo
drop table if exists gz_ads_schema.test;
create table gz_ads_schema.test(
zzzj bigint,
zdbh varchar(1000),
zdmc varchar(1000),
jd real,
wd real
);
insert into gz_ads_schema.test(zzzj, zdbh, zdmc, jd, wd) values (1,'G9478','海珠区赤岗街新鸿社区',113.3264,23.1033);
insert into gz_ads_schema.test(zzzj, zdbh, zdmc, jd, wd) values (2,'G1070','番禺区石壁街大洲村',113.326,23.103);

现在需要精确筛选113.326这一条数据

select
zzzj
,zdbh
,zdmc
,jd
,wd
from gz_ads_schema.test
where jd = 113.326::real;

结果图

相反,如果直接进行比较,会查不出结果

select
zzzj
,zdbh
,zdmc
,jd
,wd
from gz_ads_schema.test
where jd = 113.326;
结果2
上一篇 下一篇

猜你喜欢

热点阅读