BaşlayınÜcretsiz Başlayın

Toplamalarla join işlemleri

BigQuery'de join'ler genellikle toplamalarla birlikte kullanılır. Örneğin, zamanla büyüyebilen ve çok fazla kaydı olan orders tablomuz ile daha az kaydı olan products tablomuz gibi çok uzun bir tabloya sahip olduğunu düşün.

Bu egzersizde, ürün başına sipariş sayısını hesaplaman gerekiyor.

Bu egzersiz

BigQuery'ye Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • ecomm_products veri kümesindeki her bir product_id için sipariş sayısını hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

WITH orders AS (SELECT
o.order_id,
item.product_id
FROM ecommerce.ecomm_orders o, unnest(o.order_items) item)

SELECT 
	p.product_id,
	COUNT(o.order_id)
FROM orders o
-- Complete the join to the products table
___ ecommerce.ecomm_products p
-- Join the data using the product_id column
___
GROUP BY p.product_id;
Kodu Düzenle ve Çalıştır