fix: correct the previously unsuccessful decimal_ops sort result fix (#2869)

Signed-off-by: Zhenchi <zhongzc_arch@outlook.com>
This commit is contained in:
Zhenchi
2023-12-04 23:29:02 +08:00
committed by GitHub
parent a9db80ab1a
commit 96e12e9ee5
2 changed files with 8 additions and 8 deletions

View File

@@ -7,7 +7,7 @@ INSERT INTO decimals VALUES ('0.1',1000), ('0.2',2000);
Affected Rows: 2
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM decimals;
+------+---------------------+
@@ -37,7 +37,7 @@ SELECT * FROM decimals WHERE d = '0.1'::DECIMAL(3,2);
+------+---------------------+
-- greater than equals
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM decimals WHERE d >= '0.1'::DECIMAL(3,2);
+------+---------------------+
@@ -409,7 +409,7 @@ INSERT INTO tmp_table VALUES (1, 1000), (2, 2000), (3, 3000);
Affected Rows: 3
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM tmp_table;
+---+---------------------+
@@ -420,7 +420,7 @@ SELECT * FROM tmp_table;
| 3 | 1970-01-01T00:00:03 |
+---+---------------------+
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM tmp_table JOIN decimals ON decimals.ts = tmp_table.ts;
+---+---------------------+------+---------------------+

View File

@@ -4,7 +4,7 @@ CREATE TABLE decimals(d DECIMAL(3, 2), ts timestamp time index);
INSERT INTO decimals VALUES ('0.1',1000), ('0.2',2000);
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM decimals;
-- ORDER BY
@@ -17,7 +17,7 @@ SELECT * FROM decimals WHERE d = '0.1'::DECIMAL(3,2);
-- greater than equals
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM decimals WHERE d >= '0.1'::DECIMAL(3,2);
-- what about if we use different decimal scales?
@@ -196,10 +196,10 @@ CREATE TABLE tmp_table(i INTEGER, ts timestamp time index);
INSERT INTO tmp_table VALUES (1, 1000), (2, 2000), (3, 3000);
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM tmp_table;
-- SQLNESS SORT 3 1
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM tmp_table JOIN decimals ON decimals.ts = tmp_table.ts;
DROP TABLE decimals;