我正在从一个包含JSON列和非JSON列的表构建一个JSON数组。into check_details values('Anu','{"ID":"1e699-76af2"}','REJECTED');
select json_agg(json_strip_nulls) ) when 1 then UNIQUE_NO::jsonb->>'ID
我试图使用复制到命令将JSON文件从暂存区域(S3)加载到Stage表中。表: RAW_JSON VARIANT NOT NULL复制命令:
copy into stage_tableA100069:错误解析JSON: document太大,最大大小为16777216字节(如果您希望在遇到错误时继续加载),请使用其他值,如“SKIP_FILE”或“ON_ERROR”选项。有关加载选项的更多信息
我有一个相当大的子查询,其中我想丢弃子查询的所有值(非id)为空的行。原表:期望产出:查询: id, num1, num2WHERE COALESCE(num1, num2) IS NOT NULL
上面的查询完成了这项工作,但我想知道是否有一种更聪明/更优雅的编写方法,它的编写方式与上面的查询相同。由于所讨论的实际表中有很多列,我希望以后不必在where子句中编辑一长串列名