SQL-запрос, чтобы предоставить мне общее количество - PullRequest
0 голосов
/ 29 января 2012

У меня есть таблица с 3 столбцами

Column 0: auto inc index
Column 1: Person's Gener
Column 2: The STATE the person lives in (US States and Puerto Rico)

Я хочу выполнить запрос, который говорит мне, сколько мужчин в каждом штате таким образом, выходные данные будут содержать список всех 50 состояний (в 1 столбце), а второй будет число для определения числа MEN в этом состоянии

Alaska 1000
New York 85000

(приведенные выше цифры не точны, но я иллюстрирую то, что ищу)

Спасибо

Ответы [ 2 ]

5 голосов
/ 29 января 2012

Вам необходимо использовать предложение GROUP BY и агрегатную функцию COUNT .

SELECT State, COUNT(*) AS NumberOfMen
FROM your_table
WHERE Gender = 'M'
GROUP BY State
1 голос
/ 29 января 2012

попробуйте

select STATE, count(*) as num from table_name where gender ='MALE' GROUP BY STATE;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...