Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Операцията UNION в Access създава заявка за обединение, която комбинира резултатите от две или повече независими заявки или таблици.

Синтаксис

[TABLE] заявка1 UNION [ALL] [TABLE] заявка2 [UNION [ALL] [TABLE] заявкаn [ ... ]]

Операцията UNION има следните части:

Част

Описание

заявка1-n

Команда SELECT, името на съхранена заявка или името на съхранена таблица, предхождано от ключовата дума TABLE.

Забележки

Можете да обедините резултатите от всякаква комбинация от две или повече заявки, таблици и команди SELECT в една-единствена операция UNION. Примерът по-долу обединява съществуваща таблица, озаглавена "New Accounts", и команда SELECT:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

По подразбиране не се връщат дублиращи се записи, когато използвате операция UNION; въпреки това можете да включите предиката ALL, за да сте сигурни, че ще бъдат върнати всички записи. Така и заявката ще се изпълни по-бързо.

Всички заявки в операция UNION трябва търсят един и същ брой полета; въпреки това не е необходимо полетата да са с еднакъв размер или тип данни.

Използвайте псевдоними само в първата команда SELECT, тъй като се игнорират в останалите. В клаузата ORDER BY посочете полетата, както са наречени в първата команда SELECT.

Забележки: 

  • Можете да използвате клауза GROUP BY или HAVING във всеки аргумент на заявката, за да групирате върнатите данни.

  • Можете да използвате клауза ORDER BY в края на последния аргумент на заявката, за да покажете върнатите данни в определен ред.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×