You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Jark Wu (Jira)" <ji...@apache.org> on 2022/04/24 11:05:00 UTC
[jira] [Created] (FLINK-27368) CAST(' 1 ' as BIGINT) reutrns wrong result
Jark Wu created FLINK-27368:
-------------------------------
Summary: CAST(' 1 ' as BIGINT) reutrns wrong result
Key: FLINK-27368
URL: https://issues.apache.org/jira/browse/FLINK-27368
Project: Flink
Issue Type: Bug
Components: Table SQL / Planner, Table SQL / Runtime
Affects Versions: 1.15.0
Reporter: Jark Wu
Fix For: 1.15.0
{code:sql}
select
cast(' 1 ' as tinyint),
cast(' 1 ' as smallint),
cast(' 1 ' as int),
cast(' 1 ' as bigint),
cast(' 1 ' as float),
cast(' 1 ' as double);
{code}
The above query should return {{[1, 1, 1, 1, 1.0, 1.0]}} , but is {{[null, null, null, null, 1.0, 1.0]}}.
In Postgres:
{code}
postgres=# select cast(' 1 ' as int), cast(' 1 ' as bigint), cast(' 1 ' as float);
int4 | int8 | float8
------+------+--------
1 | 1 | 1
(1 row)
{code}
--
This message was sent by Atlassian Jira
(v8.20.7#820007)