การรวมค่าแบบตรรกะ
ฟังก์ชัน aggregate พิเศษชุดสุดท้ายที่จะได้ใช้คือตัวดำเนินการตรรกะ LOGICAL_AND และ LOGICAL_OR ซึ่งเป็นวิธีที่มีประสิทธิภาพในการตรวจสอบว่าชุดข้อมูลใดมีค่าบูลีนที่เป็น true หรือไม่ ช่วยให้การจัดกลุ่มข้อมูลเพื่อดูว่าค่าทั้งหมดหรืออย่างน้อยหนึ่งค่าเป็น true ทำได้รวดเร็วขึ้น ตัวอย่างเช่น แบบฝึกหัดนี้จะดูกลุ่มข้อมูลเพื่อตรวจสอบว่ามีการจัดส่งครบทุกรายการหรืออย่างน้อยหนึ่งรายการได้รับการจัดส่งแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
BigQuery เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Complete the query using LOGICAL_AND
SELECT
customer_id,
-- Fill in the LOGICAL_AND function
___ as all_delivered
FROM ecommerce.ecomm_order_details
GROUP BY customer_id;