且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在 BigQuery 中更新结构数组中的值

更新时间:2023-08-26 11:20:40

以下为 BigQuery Standard SQL

Below is for BigQuery Standard SQL

#standardSQL
UPDATE `project.dataset.table` t
SET weights =  
  ARRAY(
    SELECT AS STRUCT IF(animal = 'dragon', 'cat', animal) animal, value
    FROM t.weights 
  ) 
WHERE TRUE