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, kursun bir parçasıdır

BigQuery'ye Giriş

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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