Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
What is grouping? | Grouping
SQL Basics
course content

Зміст курсу

SQL Basics

SQL Basics

1. Selecting
2. Filtering
3. Aggregating
4. Sorting
5. Grouping
6. Practicing

bookWhat is grouping?

Grouping - is arranging observations into sub-groups based on unique values in some column. For example, we can group our audi_cars table by transmission column (contains 3 unique values). There will be observations within each subgroup. So, what's the point of grouping?

In SQL grouping is often used in pair with some aggregate function within SELECT. For example, we can calculate the average price for each transmission type.

123
SELECT AVG(price), transmission FROM audi_cars GROUP BY transmission
copy

This will return all the transmissions types with average prices within each group.

Завдання
test

Swipe to show code editor

From the audi_cars table calculate the average price of each model. Round price to two decimals.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
toggle bottom row

bookWhat is grouping?

Grouping - is arranging observations into sub-groups based on unique values in some column. For example, we can group our audi_cars table by transmission column (contains 3 unique values). There will be observations within each subgroup. So, what's the point of grouping?

In SQL grouping is often used in pair with some aggregate function within SELECT. For example, we can calculate the average price for each transmission type.

123
SELECT AVG(price), transmission FROM audi_cars GROUP BY transmission
copy

This will return all the transmissions types with average prices within each group.

Завдання
test

Swipe to show code editor

From the audi_cars table calculate the average price of each model. Round price to two decimals.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
toggle bottom row

bookWhat is grouping?

Grouping - is arranging observations into sub-groups based on unique values in some column. For example, we can group our audi_cars table by transmission column (contains 3 unique values). There will be observations within each subgroup. So, what's the point of grouping?

In SQL grouping is often used in pair with some aggregate function within SELECT. For example, we can calculate the average price for each transmission type.

123
SELECT AVG(price), transmission FROM audi_cars GROUP BY transmission
copy

This will return all the transmissions types with average prices within each group.

Завдання
test

Swipe to show code editor

From the audi_cars table calculate the average price of each model. Round price to two decimals.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Grouping - is arranging observations into sub-groups based on unique values in some column. For example, we can group our audi_cars table by transmission column (contains 3 unique values). There will be observations within each subgroup. So, what's the point of grouping?

In SQL grouping is often used in pair with some aggregate function within SELECT. For example, we can calculate the average price for each transmission type.

123
SELECT AVG(price), transmission FROM audi_cars GROUP BY transmission
copy

This will return all the transmissions types with average prices within each group.

Завдання
test

Swipe to show code editor

From the audi_cars table calculate the average price of each model. Round price to two decimals.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 5. Розділ 1
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt