The alias name (required for simple aliases, optional when only column aliases provided)
Optional column aliases for table-valued functions: AS t(col1, col2) or AS (col1, col2)
Comments that appeared between the expression and AS keyword
The expression being aliased.
Trailing comments that appeared after the alias
Represent an aliased expression (
expr AS name).Used for column aliases in select-lists, table aliases on subqueries, and column alias lists on table-valued expressions (e.g.
AS t(c1, c2)).