Limit списка - MySQL

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

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

Мне надо поставить limit отображение таблицы - количество пользователей. Когда ставлю limit count(ID_User), то выдает ошибку. Как будет правильнее это написать?

Решение задачи: «Limit списка»

textual
Листинг программы
select IDt, monthname(poczatek_rozmowy) as Month, count(IDt) as NumberOfCallsPerMonth from table group by monthname(poczatek_rozmowy), IDt order by monthname(poczatek_rozmowy), count(IDt) desc;

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

  1. Указание названия базы данных и таблицы, из которой будет производиться выборка (название в коде не указано)
  2. Указание названия колонки, по которой будет производиться группировка (poczatek_rozmowy)
  3. Указание названия колонки, по которой будет производиться сортировка (poczatek_rozmowy)
  4. Указание условия выборки (группа столбцов, по которым будет производиться подсчет)
  5. Указание названия колонки, по которой будет производиться подсчет (IDt)
  6. Использование функции monthname() для получения названия месяца из даты начала разговора
  7. Использование оператора group by для группировки записей по месяцу и IDt
  8. Использование оператора order by для сортировки записей по месяцу и количеству звонков в убывающем порядке
  9. Использование функции count() для подсчета количества звонков в каждом месяце
  10. Использование оператора as для присвоения псевдонима колонке с количеством звонков в каждом месяце (NumberOfCallsPerMonth)
  11. Использование оператора select для выбора колонок, которые будут выведены в результат (IDt, monthname(poczatek_rozmowy) as Month, count(IDt) as NumberOfCallsPerMonth)

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


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

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

13   голосов , оценка 3.538 из 5