การใช้ COUNTIF
หนึ่งในฟังก์ชัน aggregate ของ GoogleSQL ที่มีประโยชน์มากที่สุดคือ COUNTIF ซึ่งช่วยให้นับค่าแบบมีเงื่อนไขได้ด้วยโค้ดที่กระชับขึ้น ในแบบฝึกหัดนี้ จะนับสินค้าทั้งหมดที่มีน้ำหนักเกินกำหนดและจัดกลุ่มตามหมวดหมู่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
BigQuery เบื้องต้น
คำแนะนำการฝึกหัด
- เขียนคิวรีโดยใช้ฟังก์ชัน
COUNTIFเพื่อค้นหาสินค้าทั้งหมดที่มีน้ำหนักเกิน 5000 กรัมจากตารางecommerce.ecomm_products - จัดกลุ่มคิวรีด้วยคอลัมน์
product_category_name_english
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Complete the query to count all the products over 5000 grams
SELECT
product_category_name_english,
-- Add the function name and conditional expression
___(product_weight_g ___)
FROM ecommerce.ecomm_products
-- Add the correct column for grouping
GROUP BY ___;