текст для баннера по необходимости

Основы SQL. Объединение результатов SQL запросов SELECT в базах данных. SQL запросы SELECT UNION

16 Просмотры
текст для баннера по необходимости  текст для баннера по необходимости
текст для баннера по необходимости
Издатель
Результаты SQL запросов SELECT можно объединять при помощи ключевого слова UNION. Не путайте объединение запросов с объединением таблиц (вторая операция выполняется при помощи JOIN).

Объединение запросов не стоит путать с подзапросами, так как обычно подзапросы выполняются для связанных таблиц. А вот объединять результаты запросов мы можем для двух и более не связанных таблиц, главное, чтобы их структура была схожей.

По умолчанию любая СУБД делает объединение запросов, исключая повторяющиеся строки из результата, но мы можем использовать модификатор ALL, который позволяет включить дублирующиеся строки в результирующую таблицу.

Запрос без ALL выполняется несколько более медленно, так как в процессе такого запроса система управления базами данных сравнивает строки перевого запроса со строками второго запроса.

Для успешного выполнения операции UNION важно помнить, что результирующие таблицы запросов должны иметь одинаковое количество столбцов, столбцы должны быть в одинаковой последовательности и с одинаковым типом данных(хотя в отношении SQLite это не совсем так, так как здесь типизация динамическая).

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zametki-o-mysql/obedinenie-zaprosov-v-bazax-dannyx-union-i-select-v-sqlite.html
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Категория
Изучаем SQL
Выполните вход или зарегистрируйтесь для отправки комментария.
Комментариев нет.
текст для баннера по необходимости
текст для баннера по необходимости