I saw that problem when I was running the query from DBeaver. Got my answer.
Thanks & Regards. On Tue, Jun 15, 2021 at 12:18 PM Pavel Stehule <pavel.steh...@gmail.com> wrote: > > > út 15. 6. 2021 v 21:07 odesílatel Tom Lane <t...@sss.pgh.pa.us> napsal: > >> AI Rumman <rumman...@gmail.com> writes: >> > I am using Postgresql 10 and seeing a strange behavior in CONCAT >> function >> > when I am concatenating double precision and int with a separator. >> >> > select concat('41.1'::double precision,':', 20); >> >> Result: >> >> 41.1000000000000014:20 >> >> What have you got extra_float_digits set to? >> >> > postgres=# set extra_float_digits to 3; > SET > postgres=# select concat('41.1'::double precision,':', 20); > ┌────────────────────────┐ > │ concat │ > ╞════════════════════════╡ > │ 41.1000000000000014:20 │ > └────────────────────────┘ > (1 row) > > Pavel > > > >> regards, tom lane >> >> >>