Member 13702235 Ответов: 1

Как я могу отображать диапазоны чисел, используя BETWEEN, COUNT и ALIAS


Как я могу отображать диапазоны чисел, используя BETWEEN, COUNT и ALIAS для диапазонов чисел в одном столбце .
Скажем, 10-19, 20-29 и т. д.
Пожалуйста, любезно помогите мне!! Я застрял

Что я уже пробовал:

Выберите пол, подсчитайте(возраст) как "10-19" из таблицы 1
Где возраст от 10 до 19 лет
ГРУППА ПО ПОЛУ

Приведенный выше код прекрасно работает для меня.

Но для других диапазонов чисел я застрял. Пожалуйста, мои хорошие на форуме просьба помочь!!

CHill60

Дайте нам больше информации о том, где вы застряли, иначе мы не сможем помочь!

1 Ответов

Рейтинг:
0

Richard Deeming

Что-то вроде этого?

SELECT
    Sex,
    Sum(CASE WHEN Age BETWEEN 10 And 19 THEN 1 ELSE 0 END) As '10-19',
    Sum(CASE WHEN Age BETWEEN 20 And 29 THEN 1 ELSE 0 END) As '20-29',
    ...
FROM
    Table1
GROUP BY
    Sex


Maciej Los

Коротко И По Существу!