我正在对特定时间范围内联合在一起的多个表运行查询.
在过去,"模式"中不存在特定的字段,但是在该时间范围的中间,该字段开始存在并开始填充数据.
有没有办法有条件地选择它,如果它存在,否则任意填充一个带有值的命名字段?
像这样:
SELECT
(CASE WHEN exists(my_field) THEN my_field ELSE "0" END) as "my_field"
FROM <somewhere>
Run Code Online (Sandbox Code Playgroud)