Agregaty logiczne
Ostatnim zestawem specjalnych funkcji agregujących, których użyjesz, są operatory logiczne LOGICAL_AND i LOGICAL_OR. Pozwalają one w efektywny sposób sprawdzić, czy dany zbiór danych zawiera wartość logiczną true. Jest to przydatne przy grupowaniu danych, gdy chcesz szybko sprawdzić, czy wszystkie lub przynajmniej jedna z wartości wynosi true. W tym ćwiczeniu przeanalizujesz grupy danych, aby sprawdzić, czy wszystkie zamówienia zostały dostarczone lub czy przynajmniej jedno z nich ma status dostarczenia.
To ćwiczenie jest częścią kursu
Wprowadzenie do BigQuery
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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;