Итак, у меня есть таблица со столбцом, который мне нужно группировать по определенным категориям внутри этого столбца. Например, в колонке есть 20 кодов, которые входят в одну группу под названием Residential и 30 кодов, которые идут в Commercial. Это возможно? Как создать группы, созданные из нескольких разных значений в одних и тех же столбцах?Группа SQL по нескольким группам значений в одном столбце
2
A
ответ
3
Вы можете использовать case
выражение:
SELECT code_group, COUNT(*)
FROM (SELECT CASE WHEN code IN ('code1', 'code2', 'etc') THEN 'Residential'
WHEN code IN ('code3', 'code4') THEN 'Commercial'
ELSE NULL
END AS code_group
FROM . . .) t
GROUP BY code_group
+0
Почему выражение case помещено в оператор FROM @Mureinik? – cjones3724
Смежные вопросы
- 1. Группа по группам значений
- 2. Oracle SQL, группа по нескольким группам по выражениям
- 3. Группа Pandas по нескольким значениям в одном столбце
- 4. Фильтр по нескольким группам ячеек
- 5. Сводные данные по нескольким группам
- 6. Crystal: Сортировать по нескольким группам
- 7. SQL: агрегация (группа по типу) в столбце
- 8. SlickGrid - фильтр по нескольким значениям в одном столбце?
- 9. SQL подсчет различных значений в одном столбце по дате
- 10. Группа по группам в Pandas Series/Dataframe
- 11. SQL-группа по нескольким столбцам - MySQL
- 12. Группа по нескольким результатам SQL Oracle
- 13. Python - группа по нескольким столбцам
- 14. Подсчет значений в одном столбце
- 15. AngularJS - Фильтрация по нескольким группам CheckBox
- 16. Linq - группа по нескольким таблицам
- 17. Интерактивная сортировка по нескольким группам в ssrs
- 18. SSRS - группа по нескольким значениям
- 19. несколько значений в одном столбце
- 20. SQL запрос, чтобы найти уникальные значения по нескольким группам
- 21. Повторяющиеся даты в столбце, сгруппированные по группам
- 22. SQL группа по по повторяющимся значением в столбце
- 23. R - группа по нескольким столбцам
- 24. Группа data.frame по нескольким столбцам
- 25. NgRepeat, группа по нескольким датам
- 26. ElasticSearch группа по нескольким полям
- 27. Группа XSL по нескольким условиям
- 28. MySQL - группа По нескольким условиям
- 29. Горизонтальная группа по в SQL
- 30. Python Pandas: группа по группам и средним?
Лот больше необходимой информации: Ваша модель данных, ваш текущий запрос, возможно, некоторые выборочные данные. –
вы можете использовать [sqlFiddle] (http://sqlfiddle.com/#!6/2cb89/3) для создания вашей схемы. –
Является ли связь между кодами и набором {Residential, Commercial} записана в вашей базе данных? – reaanb