Sql Scholl
Распечатать страницу
Перейти на главную Карта сайта Отправить сообщение

Комбинированные запросы

Правила применения запросов UNION

     Как видите, запросы UNION очень просты в использовании. Но существует несколько правил, четко указывающих, что именно может быть объединено.

      •     Запрос UNION должен включать два или более операторов SELECT, отделенных один от другого ключевым словом UNION (таким образом, если в запросе используется четыре оператора SELECT, должно быть использовано три ключевых слова UNION).
      •     Каждый запрос в операторе UNION должен содержать одни и те же столбцы, выражения или статистические функции (кроме того, столбцы должны быть перечислены в одном и том же порядке).
      •     Типы данных столбцов должны быть совместимыми. Они не обязательно должны быть одного типа, но они должны быть того типа, который СУБД сможет одно значно преобразовать (например, это могут быть различные числовые типы данных или различные типы даты).

     При соблюдении этих основных правил и ограничений, запросы на соединение можно использовать для решения любых задач по возвращению данных.