Bắt đầu ngayBắt đầu miễn phí

Lọc với HAVING

HAVING hoạt động giống hệt mệnh đề WHERE nhưng chấp nhận các phép tổng hợp làm điều kiện. Điều này giúp bạn lọc các truy vấn đã tổng hợp để tìm ra xu hướng cụ thể hơn.

Ở đây, bạn muốn tìm tất cả danh mục sản phẩm có trọng lượng trung bình vượt quá một mức nhất định nhằm xác định các danh mục có thể phát sinh chi phí vận chuyển cao hơn do trọng lượng.

Bài tập này là một phần của khóa học

Giới thiệu về BigQuery

Xem khóa học

Hướng dẫn bài tập

  • Hoàn thành truy vấn bằng cách tính trọng lượng trung bình của sản phẩm (product_weight_g), nhóm theo danh mục sản phẩm (product_category_name_english) từ bảng ecommerce.ecomm_products.
  • Dùng HAVING để tìm các danh mục sản phẩm có trọng lượng trung bình trên 10.000 gram.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- Write a query that finds all product categories and their average weight with an average weight over 10,000 grams

SELECT
	-- Add the product_category_name_english column and the average weight
    ___
FROM ecommerce.ecomm_products
-- Add the GROUP BY statement
___
-- Add the HAVING condition on the average weight aggregate
___
Chỉnh sửa và Chạy Mã