mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-04 04:12:55 +00:00
perf: support in list in simple filter (#5709)
* feat: support in list in simple filter Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * fix clippy Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
This commit is contained in:
@@ -204,3 +204,26 @@ DROP TABLE integers;
|
||||
|
||||
Affected Rows: 0
|
||||
|
||||
CREATE TABLE characters(c STRING, t TIMESTAMP TIME INDEX);
|
||||
|
||||
Affected Rows: 0
|
||||
|
||||
INSERT INTO characters VALUES ('a', 1), ('b', 2), ('c', 3), (NULL, 4), ('a', 5), ('b', 6), ('c', 7), (NULL, 8);
|
||||
|
||||
Affected Rows: 8
|
||||
|
||||
SELECT * FROM characters WHERE c IN ('a', 'c') ORDER BY t;
|
||||
|
||||
+---+-------------------------+
|
||||
| c | t |
|
||||
+---+-------------------------+
|
||||
| a | 1970-01-01T00:00:00.001 |
|
||||
| c | 1970-01-01T00:00:00.003 |
|
||||
| a | 1970-01-01T00:00:00.005 |
|
||||
| c | 1970-01-01T00:00:00.007 |
|
||||
+---+-------------------------+
|
||||
|
||||
DROP TABLE characters;
|
||||
|
||||
Affected Rows: 0
|
||||
|
||||
|
||||
@@ -57,3 +57,11 @@ SELECT * FROM (SELECT i1.i AS a, i2.i AS b, row_number() OVER (ORDER BY i1.i, i2
|
||||
SELECT * FROM (SELECT 0=1 AS cond FROM integers i1, integers i2 GROUP BY 1) a1 WHERE cond ORDER BY 1;
|
||||
|
||||
DROP TABLE integers;
|
||||
|
||||
CREATE TABLE characters(c STRING, t TIMESTAMP TIME INDEX);
|
||||
|
||||
INSERT INTO characters VALUES ('a', 1), ('b', 2), ('c', 3), (NULL, 4), ('a', 5), ('b', 6), ('c', 7), (NULL, 8);
|
||||
|
||||
SELECT * FROM characters WHERE c IN ('a', 'c') ORDER BY t;
|
||||
|
||||
DROP TABLE characters;
|
||||
|
||||
Reference in New Issue
Block a user