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



