Подсчет SQL (более)

distrikt = district SELECT POST.distrikt, COUNT(PERSON.personnr) FROM [dbo].POST join [dbo].PERSON on POST.postnr = PERSON.postnr WHERE ? GROUP BY POST.distrikt GO 

Мне нужно посмотреть районы, показывающие число лиц, связанных с каждым, но оно должно показывать только районы, которые содержат 2 или более человек. Я попытался использовать COUNT(PERSON.personnr) > 2 , но это не сработало. Кроме того, он показывает, что районы и связанные с ними люди просто прекрасны.

Когда вам нужно фильтровать по результатам GROUP BY , используйте HAVING :

 SELECT POST.distrikt, COUNT(PERSON.personnr) FROM [dbo].POST join [dbo].PERSON on POST.postnr = PERSON.postnr GROUP BY POST.distrikt HAVING COUNT(PERSON.personnr) > 2 

Добавьте предложение о having :

 SELECT POST.distrikt, COUNT(PERSON.personnr) FROM [dbo].POST join [dbo].PERSON on POST.postnr = PERSON.postnr GROUP BY POST.distrikt HAVING count(PERSON.personnr) > 2 

Например, см. http://dev.mysql.com/doc/refman/5.5/en/select.html . Поиск.

Добавить

 HAVING COUNT(PERSON.personnr) > 2 

после вашей группы

Interesting Posts

tsql group получают буквенно-цифровое значение столбца с максимальной длиной

Когда хранить индекс – анализ статичности использования индекса в SQL Server 2008

Как выяснить, имеет ли размер столбца байты или символы из метаданных столбца?

Полу-вычисленный столбец возможен только после триггера вставки?

Решающая потребность в базе данных

sql запрос, чтобы получить самую раннюю дату

Поле с разделителями-запятыми в базе данных

Не удается настроить диспетчер соединений OLE DB с помощью чувствительного параметра в SSIS 2012

учитывая внешний ключ, как мне найти все таблицы, которые используют этот ключ?

Сервер Sql: нижняя функция на индексированной колонке

ЗАКАЗАТЬ определенной строкой внизу, затем в алфавитном порядке с помощью другого столбца

SQL Поиск максимального значения без верхней команды

Как мне группировать по минимальному значению в одном поле таблицы, сохраняя все значения из той же строки?

Как получить уникальные строки из TSQL на основе даты, открытой и закрытой

Ограничение столбца бит SQL Server, 1 строка = 1, все остальные 0

Давайте будем гением компьютера.