1. Напишите команду SELECT, которая вывела бы номер заказа, сумму и дату для всех2. строк из таблицы Заказов.3. Напишите запрос, который вывел бы все строки из таблицы Заказчиков, для которых4. номер продавца = 1001.5. Напишите запрос, который вывел бы таблицу со столбцами в следующем порядке:6. city, sname, snum, comm.7. Напишите команду SELECT, которая вывела бы оценку (rating), сопровождаемую именем8. каждого заказчика в San Jose.9. Напишите запрос, который вывел бы значения snum всех продавцов в текущем заказе10. из таблицы Заказов без каких бы то ни было повторений. (См. ответы в Приложении A.)
Глава 4. ИСПОЛЬЗОВАНИЕ РЕЛЯЦИОННЫХ И БУЛЕВЫХ ОПЕРАЦИЙ ДЛЯ СОЗДАНИЯ БОЛЕЕ СЛОЖНЫХ ПРЕДИКАТОВ
В Главе 3 вы узнали, что предикаты могут оценивать равенство в операции как true/верное или false/неверное. Они могут также оценивать другие виды связей, помимо равенств.
Эта глава будет исследовать другие реляционные операции, используемые в SQL. Вы также узнаете, как использовать булевы операции, чтобы изменять и объединять значения предиката. С помощью булевых операций (или, проще говоря, логических операций) одиночный предикат может содержать любое число условий. Это позволяет создавать очень сложные предикаты. Использование круглых скобок в структуре этих сложных предикатов будет также разъясняться.