diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java index 2547702e3e..a649352a8a 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/types/DataType.java @@ -197,6 +197,7 @@ public abstract class DataType implements AbstractDataType { return TinyIntType.INSTANCE; case "smallint": return SmallIntType.INSTANCE; + case "integer": case "int": return IntegerType.INSTANCE; case "bigint": diff --git a/regression-test/suites/nereids_syntax_p0/function.groovy b/regression-test/suites/nereids_syntax_p0/function.groovy index a5398e200e..98398b4d9f 100644 --- a/regression-test/suites/nereids_syntax_p0/function.groovy +++ b/regression-test/suites/nereids_syntax_p0/function.groovy @@ -168,5 +168,10 @@ suite("nereids_function") { ) AS level from window_funnel_test t; """ + + test { + sql "select cast(1.2 as integer);" + result([[1]]) + } }