1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to BigQuery

Connected

cvičení

Filtrování dat pomocí CTE

Jedním z nejefektivnějších způsobů využití CTE je filtrování dat přímo v CTE, ještě před tím, než je použiješ ve zbytku dotazu. Díky tomu pracuje finální dotaz s menším objemem dat, což snižuje celkové náklady na jeho zpracování. Tento dotaz nám pomůže zjistit stav objednávek, které obsahují položky s cenou vyšší než 150 $.

Pokyny

100 XP
  • Vytvoř nové CTE orders pro objednávky s cenou vyšší než 150 $, přičemž rozbal order_items, abys získal/a sloupec price.
  • Spoj výsledky CTE s datasetem ecomm_order_details, zjisti počet jednotlivých hodnot order_status a agreguj je pomocí COUNT podle každého stavu.