mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-10 07:12:54 +00:00
* chore: bump datafusion version to fix `last_value` regression * fix: resolve PR comments * fix ci
103 lines
1.7 KiB
Plaintext
103 lines
1.7 KiB
Plaintext
CREATE TABLE t(a INTEGER, ts timestamp time index);
|
|
|
|
Affected Rows: 0
|
|
|
|
INSERT INTO t VALUES (1, 1), (null, 2), (3, 3);
|
|
|
|
Affected Rows: 3
|
|
|
|
SELECT ISNULL(a) from t;
|
|
|
|
+-------------+
|
|
| isnull(t.a) |
|
|
+-------------+
|
|
| false |
|
|
| true |
|
|
| false |
|
|
+-------------+
|
|
|
|
SELECT ISNULL(null);
|
|
|
|
+--------------+
|
|
| isnull(NULL) |
|
|
+--------------+
|
|
| true |
|
|
+--------------+
|
|
|
|
SELECT ISNULL(1);
|
|
|
|
+------------------+
|
|
| isnull(Int64(1)) |
|
|
+------------------+
|
|
| false |
|
|
+------------------+
|
|
|
|
SELECT ISNULL(-1);
|
|
|
|
+-------------------+
|
|
| isnull(Int64(-1)) |
|
|
+-------------------+
|
|
| false |
|
|
+-------------------+
|
|
|
|
SELECT ISNULL(1.0);
|
|
|
|
+--------------------+
|
|
| isnull(Float64(1)) |
|
|
+--------------------+
|
|
| false |
|
|
+--------------------+
|
|
|
|
SELECT ISNULL(true);
|
|
|
|
+-----------------------+
|
|
| isnull(Boolean(true)) |
|
|
+-----------------------+
|
|
| false |
|
|
+-----------------------+
|
|
|
|
SELECT ISNULL('string');
|
|
|
|
+------------------------+
|
|
| isnull(Utf8("string")) |
|
|
+------------------------+
|
|
| false |
|
|
+------------------------+
|
|
|
|
SELECT FIRST_VALUE(1);
|
|
|
|
+-----------------------+
|
|
| first_value(Int64(1)) |
|
|
+-----------------------+
|
|
| 1 |
|
|
+-----------------------+
|
|
|
|
SELECT FIRST_VALUE('a');
|
|
|
|
+------------------------+
|
|
| first_value(Utf8("a")) |
|
|
+------------------------+
|
|
| a |
|
|
+------------------------+
|
|
|
|
SELECT LAST_VALUE(1);
|
|
|
|
+----------------------+
|
|
| last_value(Int64(1)) |
|
|
+----------------------+
|
|
| 1 |
|
|
+----------------------+
|
|
|
|
SELECT LAST_VALUE('a');
|
|
|
|
+-----------------------+
|
|
| last_value(Utf8("a")) |
|
|
+-----------------------+
|
|
| a |
|
|
+-----------------------+
|
|
|
|
DROP TABLE t;
|
|
|
|
Affected Rows: 0
|
|
|