GROUP BY ошибка - MySQL

Узнай цену своей работы

Формулировка задачи:

Определить число посещений каждого человека по имени nik вывести id человека (id), имя(firstname),число посещений SELECT id, firstname, COUNT(id) AS count_visit FROM mydb.bank_visit WHERE firstname='nik' GROUP BY GROUPING SETS (()) Помогите, пожалуйста

Решение задачи: «GROUP BY ошибка»

textual
Листинг программы
SELECT COUNT(id) AS count_visit, firstname
FROM mydb.bank_visit
GROUP BY firstname
HAVING firstname='nik'

Объяснение кода листинга программы

  1. SELECT COUNT(id) AS count_visit, firstname
  2. FROM mydb.bank_visit
  3. GROUP BY firstname
  4. HAVING firstname='nik' В этом коде мы выполняем запрос к базе данных mydb и таблице bank_visit. Мы выбираем два столбца: COUNT(id) как count_visit (количество посещений) и firstname как firstname (имя). Затем мы группируем результаты по столбцу firstname. И, наконец, мы используем условие HAVING для выбора только тех групп, в которых значение firstname равно 'nik'.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы