Files
email-tracker/external/duckdb/test/sql/parser/from_first.test
2025-10-24 19:21:19 -05:00

74 lines
814 B
SQL

# name: test/sql/parser/from_first.test
# description: Test FROM first
# group: [parser]
statement ok
PRAGMA enable_verification
statement ok
CREATE TABLE integers(i INTEGER);
statement ok
INSERT INTO integers VALUES (1), (2), (3), (NULL);
query I
FROM integers
----
1
2
3
NULL
query I
FROM integers SELECT i + 1
----
2
3
4
NULL
query I
FROM integers LIMIT 2
----
1
2
query I
FROM integers WHERE i IS NOT NULL
----
1
2
3
query I
FROM integers ORDER BY i DESC NULLS FIRST
----
NULL
3
2
1
query I
FROM integers SELECT DISTINCT i%2 WHERE i>0 ORDER BY ALL
----
0
1
query II
FROM integers SELECT i%2 AS g, SUM(i) sum GROUP BY g HAVING sum IS NOT NULL ORDER BY ALL
----
0 2
1 4
query I rowsort
FROM integers JOIN integers i2 USING (i)
----
1
2
3
query I
FROM integers i1, integers i2 SELECT COUNT(*)
----
16