Поделиться через


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

Строки в таблице можно подсчитывать для определения следующих значений:

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

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

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

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

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

Примечание

Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы подсчитать все строки в таблице

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

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

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

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

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

Чтобы выполнить подсчет всех строк, удовлетворяющих определенному условию

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

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

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

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

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

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

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

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

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

Чтобы выполнить подсчет значений в столбце

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

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

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

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

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

    Примечание

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

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

См. также

Другие ресурсы

Сортировка и группировка результатов запроса

Сводка по результатам запроса