1. Напишите команду SELECT, которая бы вывела номер Заказа, сумму, и дату для всех строк из таблицы Заказов.
2. Напишите запрос, который вывел бы все строки из таблицы Заказчиков, для которых номер продавца = 1001.
3. Напишите запрос, который вывел бы таблицу со столбцами в следующем порядке: city, sname, snum, comm.
4. Напишите команду SELECT, которая вывела бы оценку (rating), сопровождаемую именем каждого заказчика в San Jose.
5. Напишите запрос, который вывел бы значения snum всех продавцов в текущем порядке из таблицы Заказов без каких бы то ни было повторений.
(См. Приложение A для ответов.)
Использование реляционных и булевых операторов для создания более изощрённых предикатов
В ГЛАВЕ 3 ВЫ УЗНАЛИ, ЧТО ПРЕДИКАТЫ МОГУТ оценивать равенство оператора как верного или неверного. Они могут также оценивать другие виды связей кроме равенств. Эта глава будет исследовать другие реляционные операторы, используемые в SQL. Вы также узнаете, как использовать операторы Буля, чтобы изменять и объединять значения предиката. С помощью операторов Буля (или, проще говоря, логических операторов), одиночный предикат может содержать любое число условий. Это позволяет вам создавать очень сложные предикаты. Использование круглых скобок в структуре этих сложных предикатов будет также объясняться.