У меня есть стол со столбцом, в котором указаны возрасты пользователей. Я хочу, чтобы возраст веков был в произвольных группах (13-17,18-25 и т. Д.), А затем можно группировать эти ячейки и подсчитывать пользователей в каждой группе. Как я могу выполнить это в запросе?Как бин произвольно в MySQL?
2
A
ответ
4
SELECT CASE WHEN age BETWEEN 13 AND 17 THEN '13-17'
WHEN age BETWEEN 18 AND 25 THEN '18-25'
ELSE '26+' END AS AgeGroup,
COUNT(*) AS total
FROM MyTable
GROUP BY AgeGroup
+0
Спасибо, что сделал! Раньше я пробовал дело, но у меня, должно быть, была ошибка. Теперь это работает. –
+0
Да, может быть сложно получить синтаксис. Мне часто приходится искать это, чтобы убедиться: http://dev.mysql.com/doc/refman/5.5/en/control-flow-functions.html#operator_case –
0
SELECT
COUNT(CASE WHEN `age` BETWEEN 13 AND 17 THEN 1 END) `13-17`,
COUNT(CASE WHEN `age` BETWEEN 18 AND 25 THEN 2 END) `18-25`,
COUNT(CASE WHEN `age` > 25 THEN 3 END) `> 25`
FROM tableListOfAges;
Смежные вопросы
- 1. mysql произвольно сгенерированное значение
- 2. Весенний сервис Бин как сервлет
- 3. Весна Бин ID Scope
- 4. Панды бин и сосчитать
- 5. Бин Инъекция после DataTable
- 6. Бин Развертывание MVC4
- 7. Бин-упаковка с твист?
- 8. Как произвольно генерировать числа?
- 9. Как начать работу произвольно
- 10. Проверка Бин внутри Bean
- 11. Как выставить ListeningExecuterService, как Spring бин
- 12. Произвольно произвольно присваивать элементы ограниченному числу групп
- 13. Как использовать ConfigSlurper для конфигурирования бин
- 14. Данные группы MySQL в произвольно измеренные ведра времени
- 15. Бин проверки и сложные объекты
- 16. Image Изгнать из папки бин
- 17. сеансовый бин не создан DispatcherServlet
- 18. Алгоритм бин-упаковки - Практическая вариация
- 19. Бин-инъекция внутри JPA @Entity
- 20. Как произвольно генерировать узкий путь?
- 21. Весна AOP Бин Инъекции Ошибка?
- 22. Как произвольно генерировать GameObjects программно?
- 23. не System.Web.Razor.dll копируется в папку бин
- 24. Бин проверки и 2 форма в facelet
- 25. Алгоритм бин-упаковки, нуждающийся в ускорении
- 26. Как произвольно исказить текстурированный многоугольник?
- 27. Ошибки создание бин в Spring загрузке
- 28. Бин из списка не обновляется в JSF
- 29. Inject Stateless (Webservice) Бин в другой фасоль
- 30. Как произвольно группировать столбцы в ggplot
я запуталась, когда вы использовали термин 'бен'. Наиболее часто используемое мною слово - это «группа», как в «группировке записей вместе». Таким образом, ваше утверждение «Я хочу, чтобы в возрасте веков в произвольных группировках» можно было сформулировать более четко, как «Я хочу группировать по возрасту». –
Я думаю, что это тонкая разница, но я бы предпочел использовать «группу», как в «group by» для последней операции в SQL-заявлении. «Binning» - это просто изменение метки значения, но необязательно, чтобы группа выполняла операцию. Различные удары ... –