我在一个表格中使用BigQuery中的Google Vision API调用结果,其模式如下所示:
image STRING NULLABLE
...
labelAnnotations RECORD REPEATED
labelAnnotations.description STRING NULLABLE
...
我可以使用以下查询获取包含一个或多个标签的所有图像:
SELECT image,
count(labelAnnotations.description) as n_labels
FROM datasetid.tableid,
UNNEST(labelAnnotations) as labelAnnotations
GROUP BY 1
如果特定图像没有labelAnnotations记录,如何获取image
值?即。 API返回一个空的labelAnnotations记录,或根本没有记录。
我希望这很明显,但尝试使用WHERE labelAnnotations IS NULL
失败了。