SELECT A.Поле1, A.Поле2, …, B.Поле1, B.Поле2, … FROM A, B;
или
SELECT A.Поле1, A.Поле2, …, B.Поле1, B.Поле2, … FROM A CROSS JOIN B;
Реляционная алгебра:
Оператор SQL:
SELECT DISTINCT X, Y, …, Z FROM A;
Реляционная алгебра: ,
Оператор SQL:
SELECT * FROM A WHERE c;
Реляционная алгебра:
Оператор SQL:
SELECT * FROM A UNION SELECT * FROM B;
Реляционная алгебра:
Оператор SQL:SELECT * FROM A EXCEPT SELECT * FROM B
Реляционный оператор переименования RENAME выражается при помощи ключевого слова AS в списке отбираемых полей оператора SELECT. Таким образом, язык SQL является реляционно полным.
Остальные операторы реляционной алгебры (соединение, пересечение, деление) выражаются через примитивные, следовательно, могут быть выражены операторами SQL. Тем не менее, для практических целей приведем их.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление