【发布时间】:2022-06-30 00:11:42
【问题描述】:
这与我使用的代码类似:
SELECT id, col1 FROM table1
UNION ALL
SELECT id, col2 FROM table2
UNION ALL
SELECT id, col3 FROM table3
...
例如table2中的col2不存在,如何使这个查询工作而不是查询不存在的列?
【问题讨论】:
标签: snowflake-cloud-data-platform
这与我使用的代码类似:
SELECT id, col1 FROM table1
UNION ALL
SELECT id, col2 FROM table2
UNION ALL
SELECT id, col3 FROM table3
...
例如table2中的col2不存在,如何使这个查询工作而不是查询不存在的列?
【问题讨论】:
标签: snowflake-cloud-data-platform
使用NULL 或任何其他值和别名来匹配列列表定义:
SELECT id, col1 FROM table1
UNION ALL
SELECT id, NULL AS col2 FROM table2
UNION ALL
SELECT id, col3 FROM table3
【讨论】: