Как выполнить avg для каждого из name?

Чтобы выполнить операцию AVG для каждого значения столбца name в SQL, вам может понадобиться использовать оператор GROUP BY в сочетании с функцией AVG.

Предположим, у вас есть таблица с именем "data" и столбцами "name" и "value". Вам нужно найти среднее значение "value" для каждого уникального значения "name". Вот как это можно сделать:

SELECT name, AVG(value) AS average_value
FROM data
GROUP BY name;

В этом запросе мы выбираем столбец "name" и вычисляем среднее значение столбца "value" для каждого уникального значения "name". Мы также используем псевдоним "average_value" для результирующего столбца.

Пример результата запроса может выглядеть следующим образом:

name   | average_value
-------|--------------
John   | 25
Alex   | 30
Sarah  | 15

В этом примере мы получаем среднее значение "value" для каждого из трех уникальных имен в таблице "data".