Практическое руководство. Подсчет строк в таблице
Строки в таблице можно подсчитывать для определения следующих значений:
Общее число строк в таблице, например общее число всех книг в таблице titles;
Количество строк в таблице, удовлетворяющих определенному условию (например количество книг одного издателя в таблице titles);
Количество значений в определенном столбце.
При подсчете значений в столбце значения NULL не учитываются. Например, можно подсчитать количество книг в таблице titles, которые имеют значения в столбце advance. По умолчанию в подсчет включаются все значения, а не только уникальные.
Процедуры выполнения для всех трех типов похожи.
Примечание
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.
Чтобы подсчитать все строки в таблице
Убедитесь, что таблица, по которой необходимо подвести итог, уже присутствует в области схемы.
Щелкните правой кнопкой мыши фон области схемы, а затем выберите в контекстном меню пункт Добавить группировку. Конструктор запросов и представлений добавит столбец Группировка в сетку области условий.
В прямоугольнике, представляющем таблицу или возвращающий табличное значение объект, выберите пункт * (Все столбцы).
Конструктор запросов и представлений автоматически занесет значение Подсчет в столбец Группировка в области условий и присвоит псевдоним столбцу, по которому подводится итог. Этот созданный автоматически псевдоним можно заменить более содержательным. Дополнительные сведения см. в разделе Практическое руководство. Создание псевдонимов столбцов.
Выполните запрос.
Чтобы выполнить подсчет всех строк, удовлетворяющих определенному условию
Убедитесь, что таблица, по которой необходимо подвести итог, уже присутствует в области схемы.
Щелкните правой кнопкой мыши фон области схемы, а затем выберите в контекстном меню пункт Добавить группировку. Конструктор запросов и представлений добавит столбец Группировка в сетку в области условий.
В прямоугольнике, представляющем таблицу или табличный объект, выберите *(Все столбцы).
Конструктор запросов и представлений автоматически занесет значение Подсчет в столбец Группировка в области условий и присвоит псевдоним столбцу, по которому подводится итог. Сведения о создании более содержательного заголовка столбца в выводе запроса см. в разделе Практическое руководство. Создание псевдонимов столбцов.
Добавьте столбец данных, по которому необходимо произвести поиск, а затем снимите флажок в столбце Вывод.
Конструктор запросов и представлений автоматически занесет значение Группировка в столбец сетки Группировка.
Замените значение Группировка в столбце Группировка на значение Куда.
В столбце Фильтр введите условие поиска по столбцу данных.
Выполните запрос.
Чтобы выполнить подсчет значений в столбце
Убедитесь, что таблица, по которой необходимо подвести итог, уже присутствует в области схемы.
Щелкните правой кнопкой мыши фон области схемы, а затем выберите в контекстном меню пункт Добавить группировку. Конструктор запросов и представлений добавит столбец Группировка в сетку в области условий.
Добавьте столбец, по которому необходимо подвести итог, в область условий.
Конструктор запросов и представлений автоматически занесет значение Группировка в столбец сетки Группировка.
Замените значение Группировка в столбце Группировка на значение Подсчет.
Примечание
Чтобы подсчитать только уникальные значения, выберите пункт Подсчет различных.
Выполните запрос.