Операция выборки на языке SQL реализуется оператором Select следующего вида:
Select все атрибуты
From имя отношения
Where условие выборки;
Здесь вместо того, чтобы писать «все
атрибуты», можно использовать значок «*». В теории языка
структурированных запросов этот значок означает выбор всех атрибутов из
схемы отношения.
Условие выборки здесь (и во всех остальных реализациях
операций) записывается в виде логического выражения со стандартными
связками not (не), and (и), or (или). На атрибуты отношения ссылаемся
посредством их имен.
Рассмотрим пример. Определим следующую схему отношения:
Успеваемость (№ зачетной книжки, Семестр, Код предмета, Оценка, Дата);
Здесь, как уже упоминалось ранее, подчеркнутые атрибуты образуют ключ отношения.
Составим оператор Select следующего вида, реализующий унарную операцию выборки:
Select *
From Успеваемость
Where № зачетной книжки = 100 and Семестр = 6;
Понятно, что в результат этого оператора машина выведет успеваемость студента с номером зачетки сто за шестой семестр.
|