在BigQuery中,使用UNNEST函数时,如果只想显示结果集中的第一行,可以使用LIMIT子句来限制结果集的大小。以下是一个示例代码:
WITH data AS (
SELECT [1, 2, 3] AS numbers
)
SELECT number
FROM data, UNNEST(numbers) AS number
LIMIT 1
在上述示例中,我们首先创建了一个包含整数数组的数据集。然后,我们使用UNNEST函数将数组展开为单独的行,并将其命名为"number"。最后,我们使用LIMIT 1子句来限制结果集只包含第一行。
注意:如果不使用LIMIT子句,结果集将包含数组中的所有元素。