У меня есть таблица с именем VehicleAlerts, . Вы можете видеть на картинке ниже, что существуют различные типы AlertSubCategory, такие как Delphi/Delay Delay, Vehicle Stalled, Vehicle Speeding Geofence Violation. Как я получу счет всех типов AlertSubCategory в транспортном средстве?Как получить счетчик разных значений из одних и тех же столбцов в sql?
0
A
ответ
1
Использование Conditional Count
сделать это
SELECT vehicleid,
P_D_delay_count = Count(CASE
WHEN alertsubcategory = 'pickup/drop delay' THEN 1
END) AS,
VehicleStalled = Count(CASE
WHEN alertsubcategory = 'VehicleStalled' THEN 1
END),
VehicleSpeeding = Count(CASE
WHEN alertsubcategory = 'VehicleSpeeding' THEN 1
END),
Geofence_Violation_count = Count(CASE
WHEN alertsubcategory = 'Geofence Violation' THEN 1
END)
FROM yourtable
GROUP BY vehicleid
0
Простой Count
с Group By
на обоих VehicleId и AlertSubCategory получите данные
SELECT VehicleId, AlertSubCategory, Count(1) Occurrence
FROM [table]
GROUP BY VehicleId, AlertSubCategory
0
Если вы хотите, чтобы получить количество всех автомобилей в каждой AlertSubCategory, то вы можете просто сгруппировать его по AlertSubCategory и взять считайте, как указано ниже.
SELECT AlertSubCategory, COUNT(Id) AS Count
FROM VehicleAlerts
GROUP BY AlertSubCategory
Если вы хотите, чтобы получить COUT одного транспортного средства в каждом AlertSubCategory затем использовать ИНЕКЕ в этом SQL-запроса, как указано ниже.
DECLARE @VehicleId INT = 1
SELECT AlertSubCategory, COUNT(Id) AS Count
FROM VehicleAlerts
WHERE Vehicle = @VehicleId
GROUP BY AlertSubCategory
Измените значение @VehicleId, как вам было необходимо.
0
SELECT AlertSubCategory, COUNT (*) as norow FROM VehicleAlerts group by AlertSubCategory
Смежные вопросы
- 1. Два из одних и тех же переменных в разных классах
- 2. SQL Объединение одних и тех же таблиц
- 3. Извлечение одних и тех же данных из разных HTML-документов
- 4. объединение одних и тех же узлов в разных столбцах neo4j
- 5. Получение количество одних и тех же fileds в таблице SQL
- 6. Python: индексирование одних и тех же значений в списке
- 7. Как избежать одних и тех же вычислений значений столбцов снова и снова при выборе?
- 8. Использование двух разных структур для одних и тех же данных
- 9. Объединение одних и тех же функций действия
- 10. Получение значений с использованием одних и тех же переменных в разных функциях в классе
- 11. Переопределение одних и тех же значений имеет недостатки?
- 12. SQL Server 2005 индексирование одних и тех же столбцов в другом порядке
- 13. Одновременное редактирование одних и тех же данных
- 14. SQL Query, чтобы показать количество одних и тех же результатов
- 15. Оптимизация одних и тех же строк
- 16. SQL Server 2008: воссоздание одних и тех же индексов и статистики в разных базах данных
- 17. Получить количество одних и тех же результатов в MySQL
- 18. JQuery как извлечь HTML из одних и тех же классов
- 19. Загрузите несколько treeViews из одних и тех же данных узла
- 20. Различные фундаментальная матрица из одних и тех же матриц проекции
- 21. Объединение двух строк из одних и тех же таблиц
- 22. SQL Server: CONCAT последний столбец как одно поле для одних и тех же столбцов
- 23. Как устранить повторение одних и тех же строк
- 24. Как получить многомерный массив внутреннего ключа одних и тех же значений в php сразу?
- 25. SQL-значение значений из разных столбцов
- 26. Слияние одних и тех же значений и вывод его как один
- 27. R - Сравнить два кадра данных различной длины для одних и тех же значений в двух столбцах
- 28. MasterPage, как избежать вызова одних и тех же операций?
- 29. Абстракция: создавать разные релизы из одних и тех же источников
- 30. добавление словарей в Julia путем суммирования значений одних и тех же ключей