Определить наличие повторяющихся марок товаров в таблице "Товары"

Условие:

Access. Запрос Определить наличие повторяющихся марок товаров в таблице «Товары».

Условие: Access. Запрос Определить наличие повторяющихся марок товаров в таблице 
«Товары».

Решение:

Предмет: Информатика
Раздел: Базы данных, СУБД Microsoft Access, запросы на выборку (SQL-запросы)


Задание:

Определить наличие повторяющихся марок товаров в таблице «Товары».


Пояснение:

В таблице «Товары» есть поле «Марка_товара», и нам нужно найти те марки, которые встречаются более одного раза. Это задача на группировку данных и фильтрацию по количеству повторений.


Решение:

Для выполнения данной задачи необходимо создать запрос на выборку с использованием SQL.
В Microsoft Access можно использовать следующий SQL-запрос:

SELECT Марка_товара, COUNT(*) AS Количество
FROM Товары
GROUP BY Марка_товара
HAVING COUNT(*) > 1;

Объяснение запроса:

  • *SELECT Марка_товара, COUNT() AS Количество** — выбираем поле марки товара и считаем, сколько раз каждая марка встречается.
  • FROM Товары — указываем таблицу, из которой берем данные.
  • GROUP BY Марка_товара — группируем записи по марке.
  • *HAVING COUNT() > 1** — фильтруем группы, оставляя только те, где количество больше одного (то есть повторяющиеся марки).

Как создать такой запрос в Access:

  1. Перейдите на вкладку СозданиеКонструктор запросов.
  2. Добавьте таблицу «Товары».
  3. Перетащите поле «Марка_товара» в сетку запроса.
  4. Включите групповую операцию (кнопка «Групповые операции»).
  5. В строке «Групповая операция» выберите Group By для поля «Марка_товара».
  6. Добавьте это же поле ещё раз или любое другое (например, Код_товара) и установите Count.
  7. В строке «Условие отбора» для поля Count укажите >1.
  8. Запустите запрос.

Вывод:

Данный запрос поможет определить, есть ли в таблице «Товары» повторяющиеся марки товаров, и при наличии — покажет, сколько раз каждая из них встречается.

Если нужно — могу помочь построить запрос в режиме конструктора.

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!
  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн