- Intersect (SQL)
-
- Правильный заголовок этой статьи — INTERSECT. Он показан некорректно из-за технических ограничений.
Как и команда UNION, INTERSECT также работает от двух заявлений SQL. Разница в том, что, хотя UNION по существу действует как оператор ИЛИ (значение выбирается, если он появляется в первый или второй оператор), INTERSECT действует команда, как оператор И (значение выбирается, только если она появляется в обоих заявлениях) .
Синтаксис
Синтаксис выглядит следующим образом:
[SQL Заявление 1] INTERSECT [SQL Заявление 2]
Пример
Давайте предположим, что мы имеем следующие две таблицы,
Таблица Store_Information
Store_Name Продажи Дата Лос-Анджелес $ 1500 Jan-05-1999 Сан - Диего $ 250 Jan-07-1999 Лос-Анджелес $ 300 Jan-08-1999 Бостон $ 700 Jan-08-1999 Таблица Internet_Sales
Дата Продажи Jan-07-1999 $ 250 Jan-10-1999 $ 535 Jan-11-1999 $ 320 Jan-12-1999 $ 750 и мы хотим найти все даты где существуют как продажи магазина и интернет-продаж. Для этого мы используем следующее заявление SQL:
SELECT Дата FROM Store_Information INTERSECT SELECT Дата FROM Internet_Sales
Результат:
Дата Jan-07-1999
Обратите внимание, что INTERSECT команды будет возвращать только уникальные значения.SQL Версии SQL-86 • SQL-89 • SQL-92 • SQL:1999 • SQL:2003 • SQL:2008 Ключевые слова Create • Delete • From • Having • Insert • Join • Merge • Null • Order by • Prepare • Select • Top • Truncate • Union • Update • Where Related Эдгар Кодд • Реляционная база данных Базы данных Концепции Модель данных • Реляционная (модель • алгебра • Нормальная форма • Ссылочная целостность • БД • СУБД) • Иерархическая модель • Сетевая (модель • СУБД) • Объектно-ориентированная (БД • СУБД) • Транзакция • Журнализация • Секционирование
Объекты Ключи Потенциальный • Первичный • Внешний • Естественный • Суррогатный (искусственный) • Суперключ
SQL СУБД IMS • DB2 • Informix • Oracle Database • Microsoft SQL Server • Adaptive Server Enterprise • Teradata Database • Firebird • PostgreSQL • MySQL • SQLite • Microsoft Access • Visual FoxPro • ЛИНТЕР • CouchDB • MongoDB
Компоненты Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.Категории:- Ключевые слова SQL
- Статьи с примерами кода SQL
Wikimedia Foundation. 2010.