diff --git a/core/trino-main/src/test/java/io/trino/sql/TestExpressionInterpreter.java b/core/trino-main/src/test/java/io/trino/sql/TestExpressionInterpreter.java index 8e1a721e72c4..a2b6741a6979 100644 --- a/core/trino-main/src/test/java/io/trino/sql/TestExpressionInterpreter.java +++ b/core/trino-main/src/test/java/io/trino/sql/TestExpressionInterpreter.java @@ -396,6 +396,8 @@ public void testBetween() assertOptimizedEquals("NULL BETWEEN 2 AND 4", "NULL"); assertOptimizedEquals("3 BETWEEN NULL AND 4", "NULL"); assertOptimizedEquals("3 BETWEEN 2 AND NULL", "NULL"); + assertOptimizedEquals("2 BETWEEN 3 AND NULL", "false"); + assertOptimizedEquals("8 BETWEEN NULL AND 6", "false"); assertOptimizedEquals("'cc' BETWEEN 'b' AND 'd'", "true"); assertOptimizedEquals("'b' BETWEEN 'cc' AND 'd'", "false"); diff --git a/docs/src/main/sphinx/functions/comparison.rst b/docs/src/main/sphinx/functions/comparison.rst index ebe334708284..886e08630da0 100644 --- a/docs/src/main/sphinx/functions/comparison.rst +++ b/docs/src/main/sphinx/functions/comparison.rst @@ -50,7 +50,7 @@ expression above:: SELECT 2 BETWEEN NULL AND 6; -- null - SELECT 2 BETWEEN 1 AND NULL; -- false + SELECT 2 BETWEEN 3 AND NULL; -- false SELECT 8 BETWEEN NULL AND 6; -- false