SQL-запрос для подсчета данных из двух (объединенных) столбцов таблицы - PullRequest
0 голосов
/ 21 ноября 2018

Существует ли какой-либо запрос SQL, который подсчитывает общее количество данных, объединенных из двух или трех столбцов, и отображает общее количество?

data

Например, в данной таблице, столбец Aимеет 1, а столбец B имеет 2, поэтому результат запроса должен быть:

result

и что может быть SQL-запросом, если столбцы A и B являются общими (повторяющимися), но C имеетотличные данные?Результат должен быть:

result2

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

выберите A, B, количество (*) из группы TABLE по A, B

0 голосов
/ 21 ноября 2018
SELECT
      A
    , B
    , COUNT(*)
    , COUNT(DISTINCT C)
FROM
    table
GROUP BY
      A
    , B
0 голосов
/ 21 ноября 2018

Группировка по A, B и подсчет результатов:

SELECT A,B, COUNT(*) as Total
FROM table
GROUP BY A,B
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...