Files
greptimedb/tests/cases/standalone/common/subquery/offset.result
dennis zhuang 24e5c9f6da test: migrate duckdb tests, part 1 (#6870)
* 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>
2025-09-05 06:10:14 +00:00

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