Get startedGet started for free

Create an array in a query

Sometimes, when you aggregate data, you will still want to preserve some of the original data, and using ARRAY provides a great structure to do this. For example, in this query, you will create a new ARRAY by writing a subquery to do so.

This exercise is part of the course

Introduction to BigQuery

View Course

Exercise instructions

  • Create an array of product_id for products weighing 2,220 grams. First, check the ecomm_products table to identify the column that stores weight information.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

-- Fill in the query to construct the array

SELECT
	ARRAY(SELECT 
          -- Add the column with the values you want in the array
          	___ 
          FROM 
          	ecommerce.ecomm_products
          WHERE
          	-- Add the column we want to filter by
         	___ = 2220)
Edit and Run Code