Составители:
Рубрика:
(SELECT Фамилия, Город FROM Совместитель);
Разность двух таблиц содержит только те строки, которые есть в первой, но
отсутствуют во второй. Пример:
SELECT Фамилия, Город
FROM Сотрудник
WHERE Фамилия NOT IN
(SELECT Фамилия, Город
FROM Совместитель);
Декартово произведение таблиц и различные виды соединений были подробно
рассмотрены ранее.
Здесь не приводится описание операции деления [3], которая также может быть
реализована предложением SELECT с коррелированными вложенными подзапросами.
Краткое знакомство с возможностями предложения SELECT показало, что с его
помощью можно реализовать все реляционные операции. Кроме того, в предложении
SELECT выполняются разнообразные вычисления, агрегирование
данных, их
упорядочение и ряд других операций, позволяющих описать в одном предложении ту
работу, для выполнения которой потребовалось бы написать несколько страниц
программы на алгоритмических языках Си, Паскаль или на внутренних языках ряда
распространенных СУБД.
Значения могут быть помещены и удалены из полей тремя командами языка SQL:
INSERT (ВСТАВИТЬ),
UPDATE (МОДИФИЦИРОВАТЬ),
DELETE (УДАЛИТЬ).
Последние три команды переводят базу данных из одного состояния в другое и
потенциально могут привести базу данных в рассогласованное состояние. К сожалению,
в ряде СУБД форматы этих команд отличаются друг от друга и от стандарта.
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »
