1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do BigQuery

Connected

ćwiczenie

Optymalizacja zapytań za pomocą CTE

CTE pomagają też optymalizować zapytania – pozwalają wykonać obliczenia, takie jak agregacje, zanim przejdziesz do pracy z danymi w głównym zapytaniu.

Na przykład: chcesz znaleźć największą liczbę płatności według liczby pozycji w zamówieniu. To ćwiczenie pokaże ci, jak zrobić to sprawnie z użyciem CTE.

Instrukcje

100 XP
  • Dodaj odpowiednie funkcje agregujące w podzapytaniu i w głównym zapytaniu.
  • Użyj ARRAY_LENGTH, aby dwukrotnie w głównym zapytaniu wyznaczyć liczbę pozycji w każdym zamówieniu na podstawie kolumny order_items.