Бөлісу құралы:


Подсчет строк в таблице (визуальные инструменты для баз данных)

Область применения: SQL Server

Строки в таблице можно подсчитать, чтобы определить:

  • общее число строк в таблице, например подсчет всех книг в таблице titles ;

  • количество строк в таблице, удовлетворяющих определенному условию (например количество книг одного издателя в таблице titles );

  • количество значений в определенном столбце.

При подсчете значений в столбце значения NULL не учитываются. Например можно подсчитать количество книг в таблице titles , имеющих значения в столбце advance . По умолчанию подсчет включает все значения, а не только уникальные.

Процедуры выполнения для всех трех типов похожи.

Подсчет всех строк в таблице

  1. Убедитесь, что таблица, по которой необходимо подвести итог, уже имеется на панели диаграмм.

  2. Щелкните правой кнопкой мыши фон панели диаграммы и выберите из контекстного меню пункт Добавить Group By . Конструктор запросов и представлений добавляет столбец Группировать в сетку на панели критериев.

  3. В прямоугольнике, представляющем таблицу или возвращающий табличное значение объект, выберите * (Все столбцы).

    Конструктор запросов и представлений автоматически заносит значение Подсчет в столбец Group By на панели критериев и присваивает столбцу, по которому подводится итог, псевдоним столбца. Псевдоним, созданный автоматически, можно заменить более содержательным псевдонимом. Дополнительные сведения см. в разделе Создание псевдонимов столбцов (визуальные инструменты для баз данных).

  4. Выполните запрос.

Подсчет всех строк, удовлетворяющих условию

  1. Убедитесь, что таблица, по которой необходимо подвести итог, уже имеется на панели диаграмм.

  2. Щелкните правой кнопкой мыши фон панели диаграммы и выберите из контекстного меню пункт Добавить Group By . Конструктор запросов и представлений добавляет столбец Группировать в сетку на панели критериев.

  3. В прямоугольнике, представляющем таблицу или табличный объект, выберите *(Все столбцы).

    Конструктор запросов и представлений автоматически заносит значение Подсчет в столбец Group By на панели критериев и присваивает столбцу, по которому подводится итог, псевдоним столбца. О создании более содержательного заголовка столбца в выводе запроса см. в статье Создание псевдонимов столбцов (визуальные инструменты для баз данных).

  4. Добавьте столбец данных, по которому необходимо произвести поиск, затем снимите флажок в столбце Вывод.

    Конструктор запросов и представлений автоматически заносит значение Группировать в столбец сетки Group By .

  5. Замените значение Группировать в столбце Group By на значение Куда.

  6. В столбце Фильтр введите условие для выполнения поиска по столбцу данных.

  7. Выполните запрос.

Подсчет значений в столбце

  1. Убедитесь, что таблица, по которой необходимо подвести итог, уже имеется на панели диаграмм.

  2. Щелкните правой кнопкой мыши фон панели диаграммы и выберите из контекстного меню пункт Добавить Group By . Конструктор запросов и представлений добавляет столбец Группировать в сетку на панели критериев.

  3. Добавьте столбец, по которому необходимо подвести итог, на панели критериев.

    Конструктор запросов и представлений автоматически заносит значение Группировать в столбец сетки Group By .

  4. Замените значение Группировать в столбце Group By на значение Подсчет.

    Примечание.

    Чтобы подсчитать только уникальные значения, выберите Count Distinct.

  5. Выполните запрос.

См. также

Результаты запросов сортировки и группирования (визуальные инструменты для баз данных)
Резюмирование результатов запросов (визуальные инструменты для баз данных)