Встречается на собеседованиях • сегодня

Как посчитать размер каждой группы при группировке в SQL

Для подсчета размера групп в SQL используйте агрегатную функцию COUNT() вместе с GROUP BY. Пример:

sql
SELECT 
    group_column, 
    COUNT(*) AS group_size
FROM 
    table_name
GROUP BY 
    group_column;

Где:

  • group_column - столбец, по которому группируем
  • COUNT(*) подсчитывает количество строк в каждой группе
  • GROUP BY определяет столбцы для группировки

Дополнительно можно:

  • Добавить сортировку: ORDER BY group_size DESC
  • Фильтровать группы: HAVING COUNT(*) > 10
  • Считать по конкретному столбцу: COUNT(column_name) (игнорирует NULL)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы