Оператор SQL: UNION.

Оператор UNION используется для объединения двух и более запросов оператора SELECT. Синтаксис оператора:

SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

Каждый из операторов SQL SELECT должен иметь в своем запросе одинаковое количество столбцов и типы возвращаемых данных, иначе произойдет ошибка при формировании результирующей таблицы. Примеры оператора. Имеется следующая таблица Artists:

Singer Album Year Sale
The Prodigy Invaders Must Die 2008 1200000
Drowning Pool Sinner 2001 400000
Massive Attack Mezzanine 1998 2300000
The Prodigy Fat of the Land 1997 600000
The Prodigy Music For The Jilted Generation 1994 1500000
Massive Attack 100th Window 2003 1200000
Drowning Pool Full Circle 2007 800000
Massive Attack Danny The Dog 2004 1900000
Drowning Pool Resilience 2013 500000

С помощью оператора UNION выведим название исполнителя и альбома:

SELECT Singer FROM Artists
UNION
SELECT Album FROM Artists;

Результат будет такой:

Singer Album
The Prodigy Invaders Must Die
Drowning Pool Sinner
Massive Attack Mezzanine
The Prodigy Fat of the Land
The Prodigy Music For The Jilted Generation
Massive Attack 100th Window
Drowning Pool Full Circle
Massive Attack Danny The Dog
Drowning Pool Resilience

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: