1
0
Fork 0
sqlglot/tests/fixtures/optimizer/expand_laterals.sql
Daniel Baumann ba0f3f0bfa
Merging upstream version 11.0.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-13 15:23:26 +01:00

40 lines
468 B
SQL

# title: expand alias reference
SELECT
x.a + 1 AS i,
i + 1 AS j,
j + 1 AS k
FROM x;
SELECT
x.a + 1 AS i,
x.a + 1 + 1 AS j,
x.a + 1 + 1 + 1 AS k
FROM x;
# title: noop - reference comes before alias
SELECT
b + 1 AS j,
x.a + 1 AS i
FROM x;
SELECT
b + 1 AS j,
x.a + 1 AS i
FROM x;
# title: subquery
SELECT
*
FROM (
SELECT
x.a + 1 AS i,
i + 1 AS j
FROM x
);
SELECT
*
FROM (
SELECT
x.a + 1 AS i,
x.a + 1 + 1 AS j
FROM x
);