Files
greptimedb/tests/cases/standalone/common/order/limit_zero.sql
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

19 lines
473 B
SQL

-- Migrated from DuckDB test: test/sql/limit/test_limit0.test
-- Description: Test limit 0
CREATE TABLE test_data(i INTEGER, ts TIMESTAMP TIME INDEX);
INSERT INTO test_data VALUES (1, 1000), (2, 2000), (3, 3000);
-- Test LIMIT 0 returns empty result
SELECT * FROM test_data LIMIT 0;
-- Test LIMIT 0 with aggregation
SELECT SUM(i) FROM test_data LIMIT 0;
-- Test LIMIT 0 with WHERE clause
SELECT * FROM test_data WHERE i > 0 LIMIT 0;
-- Clean up
DROP TABLE test_data;