Ungefärliga statistikfunktioner
GoogleSQL tillhandahåller fyra olika ungefärliga aggregatfunktioner som ger bättre prestanda på stora datamängder: APPROX_COUNT_DISTINCT, APPROX_QUANTILES, APPROX_TOP_COUNT, APPROX_TOP_SUM. I den här övningen får du prova samma fråga med varje funktion.
Den här övningen är en del av kursen
Introduktion till BigQuery
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- Complete the query to approximate the number of customers that have ordered each product
SELECT
items.product_id,
-- Add the correct syntax for the approximate distinct count
___ AS estimated_unique_customers
FROM ecommerce.ecomm_orders o, UNNEST(o.order_items) items
JOIN ecommerce.ecomm_order_details od USING (order_id)
GROUP BY items.product_id;