Changeset: c8b8f3d66d6e for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c8b8f3d66d6e
Added Files:
sql/test/SQLancer/Tests/sqlancer02.sql
Modified Files:
sql/test/SQLancer/Tests/All
Branch: Jun2020
Log Message:
SQLancer query with wrong results
diffs (31 lines):
diff --git a/sql/test/SQLancer/Tests/All b/sql/test/SQLancer/Tests/All
--- a/sql/test/SQLancer/Tests/All
+++ b/sql/test/SQLancer/Tests/All
@@ -1,1 +1,2 @@
sqlancer01
+sqlancer02
diff --git a/sql/test/SQLancer/Tests/sqlancer02.sql
b/sql/test/SQLancer/Tests/sqlancer02.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/SQLancer/Tests/sqlancer02.sql
@@ -0,0 +1,20 @@
+START TRANSACTION; -- Bug 6909
+CREATE TABLE "sys"."t0" ("c0" BOOLEAN,"c1" DOUBLE PRECISION NOT NULL);
+COPY 4 RECORDS INTO "sys"."t0" FROM stdin USING DELIMITERS E'\t',E'\n','"';
+false 0.2059926383949241
+NULL 1.89755202e+09
+NULL 0.8514002985569765
+NULL 0.8565135463082767
+
+SELECT ALL t0.c0 FROM t0 WHERE (((0.654013919354451) BETWEEN SYMMETRIC (t0.c1)
AND ("length"(upper(''))))OR(t0.c0));
+ -- NULL
+ -- NULL
+ -- NULL
+SELECT ALL t0.c0 FROM t0 WHERE (((0.654013919354451) BETWEEN SYMMETRIC (t0.c1)
AND ("length"(upper(''))))OR(t0.c0)) UNION ALL
+SELECT ALL t0.c0 FROM t0 WHERE NOT ((((0.654013919354451) BETWEEN SYMMETRIC
(t0.c1) AND ("length"(upper(''))))OR(t0.c0))) UNION ALL
+SELECT t0.c0 FROM t0 WHERE ((((0.654013919354451) BETWEEN SYMMETRIC (t0.c1)
AND ("length"(upper(''))))OR(t0.c0))) IS NULL;
+ -- NULL
+ -- NULL
+ -- NULL
+ -- False
+ROLLBACK;
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list