mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-05 04:42:56 +00:00
* test: migrate duckdb tests Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * fix: style Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * test: add more duckdb tests Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * fix: stable order Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * chore: simplfy comments Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * chore: remove tests/cases/standalone/common/DUCKDB_MIGRATION_GUIDE.md * fix: incorrect_sql.sql Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * fix: integer flow test Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * fix: integer flow test Signed-off-by: Dennis Zhuang <killme2008@gmail.com> * docs: add todo Signed-off-by: Dennis Zhuang <killme2008@gmail.com> --------- Signed-off-by: Dennis Zhuang <killme2008@gmail.com>
44 lines
793 B
Plaintext
44 lines
793 B
Plaintext
-- Migrated from DuckDB test: test/sql/subquery/test_offset.test
|
|
-- Description: Test bound offset in subquery
|
|
-- Test with VALUES clause equivalent using a simple table
|
|
CREATE TABLE temp_values(c0 INTEGER, ts TIMESTAMP TIME INDEX);
|
|
|
|
Affected Rows: 0
|
|
|
|
INSERT INTO temp_values VALUES (1, 1);
|
|
|
|
Affected Rows: 1
|
|
|
|
SELECT (SELECT c0 FROM temp_values OFFSET 1) as result;
|
|
|
|
++
|
|
++
|
|
|
|
-- Test with actual data
|
|
SELECT (SELECT c0 FROM temp_values OFFSET 0) as result;
|
|
|
|
+--------+
|
|
| result |
|
|
+--------+
|
|
| 1 |
|
|
+--------+
|
|
|
|
-- Test with multiple rows
|
|
INSERT INTO temp_values VALUES (2, 2), (3, 3);
|
|
|
|
Affected Rows: 2
|
|
|
|
SELECT (SELECT c0 FROM temp_values ORDER BY c0 OFFSET 1 LIMIT 1) as result;
|
|
|
|
+--------+
|
|
| result |
|
|
+--------+
|
|
| 2 |
|
|
+--------+
|
|
|
|
-- Clean up
|
|
DROP TABLE temp_values;
|
|
|
|
Affected Rows: 0
|
|
|