Logické agregace
Poslední skupinou speciálních agregačních funkcí, které si vyzkoušíš, jsou logické operátory LOGICAL_AND a LOGICAL_OR. Nabízejí efektivní způsob, jak zjistit, zda datová sada obsahuje alespoň jednu pravdivou booleovskou hodnotu. Hodí se při seskupování dat, kdy chceš rychle ověřit, jestli jsou všechny nebo alespoň jedna z hodnot true. V tomto cvičení se podíváš na skupiny dat a zjistíš, zda byly doručeny, nebo zda byla doručena alespoň jedna z objednávek.
Toto cvičení je součástí kurzu
Introduction to BigQuery
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;