Changeset: 43f5390a57d0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/43f5390a57d0
Added Files:
        sql/test/BugTracker-2023/Tests/ifnull-6933.test
Modified Files:
        sql/test/BugTracker-2023/Tests/All
Branch: Dec2023
Log Message:

Add tests for request 6933


diffs (53 lines):

diff --git a/sql/test/BugTracker-2023/Tests/All 
b/sql/test/BugTracker-2023/Tests/All
--- a/sql/test/BugTracker-2023/Tests/All
+++ b/sql/test/BugTracker-2023/Tests/All
@@ -1,3 +1,4 @@
+ifnull-6933
 ambiguous-identifiers-7372
 temp-table-foreign-key-crash-7378
 update-mask-id-crash-7379
diff --git a/sql/test/BugTracker-2023/Tests/ifnull-6933.test 
b/sql/test/BugTracker-2023/Tests/ifnull-6933.test
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2023/Tests/ifnull-6933.test
@@ -0,0 +1,40 @@
+statement ok
+create unlogged table t6933 (i int, c varchar(8));
+
+statement ok
+insert into t6933 values (1, 'aa1'), (2, null), (null, 'bb2'), (null, null);
+
+query ITTTIT
+select i, c, IFNULL(i, c) as "IFNULL(i,c)", IFNULL(c, i) as "IFNULL(c,i)", 
ifnull(i, 999) as "ifnull(i,999)", ifnull(c, 'has null') as "ifnull(c,'x')" 
from t6933;
+----
+1
+aa1
+1
+aa1
+1
+aa1
+2
+NULL
+2
+2
+2
+has null
+NULL
+bb2
+bb2
+bb2
+999
+bb2
+NULL
+NULL
+NULL
+NULL
+999
+has null
+
+statement error syntax error, unexpected ',', expecting ')' or OR in: "select 
i, c, ifnull(i, c,"
+select i, c, IFNULL(i, c, 999) as "IFNULL(i,c,999)" from t6933;
+
+statement ok
+drop table t6933;
+
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to