Статический запрос: Найти всех поставщиков с Украины (исключить дубликаты)

Условие:

1.Статический запрос. Найти всех поставщиков с Украины (исключить дубликаты). 2.Динамический запрос. Поиск поставщиков по названию. Название вводится в режиме диалога. Access

Условие: 1.	Статический запрос. Найти всех поставщиков с Украины (исключить дубликаты). 
2.	Динамический запрос. Поиск поставщиков по названию. Название вводится в режиме диалога.
Access

Решение:

Предмет: Информатика
Раздел предмета: Базы данных (MS Access, запросы SQL)


1. Статический запрос: Найти всех поставщиков с Украины (исключить дубликаты)

Пояснение:

Нам нужно выбрать уникальные имена поставщиков, которые находятся в городах, расположенных в стране "Украина". Для этого необходимо объединить таблицы Поставщик и Города по полю [Код_Города], а затем отфильтровать по полю [Страна].

SQL-запрос (статический):

SELECT DISTINCT Поставщик.Поставщик
FROM Поставщик
INNER JOIN Города ON Поставщик.Код_Города = Города.Код_Города
WHERE Города.Страна = "Украина";

2. Динамический запрос: Поиск поставщиков по названию (ввод в диалоге)

Пояснение:

Нужно создать параметрический запрос, в котором пользователь вводит часть или полное имя поставщика, и результатом будут поставщики, соответствующие введённому условию.

SQL-запрос (динамический):

SELECT Поставщик.Поставщик
FROM Поставщик
WHERE Поставщик.Поставщик LIKE "*" & [Введите название поставщика:] & "*";

Примечание:

  • Символы * используются как шаблоны (wildcards) для поиска части строки.
  • При выполнении запроса Access откроет окно для ввода значения.

Если нужно, я могу показать, как создать эти запросы через Конструктор запросов в Access.

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