Назад    Оглавление    Далее

Выборка по нескольким условиям.

Использование сложных критериев для выборки возможно при сочетании условий с помощью операторов AND и OR.

Примечание: Оператор AND требует выполнения обоих условий.

Пример: Вывод фамилии, заработной платы, номера отдела и должности сотрудников, работающих в отделе с номером 41 и имеющих должность “Stock Clerk”.

Примечание: Оператор OR требует выполнения хотя бы одного из условий.

Пример: Вывод фамилии, заработной платы и номера отдела для всех служащих, являющихся работниками склада или сотрудниками отдела 41.

Пример: Вывод информации о служащих отдела 44 с зарплатой 1000 и более, а также о всех служащих отдела 42.

Пример: Вывод фамилии, заработной платы и номера отдела для всех служащих отделов 44 и 42, зарплата которых составляет 1000 и более.

Пример: Вывод имени и фамилии каждого вице-президента строчными буквами, идентификатора пользователя с заглавной буквы и должности заглавными буквами.

Пример: Вывод имени и фамилии всех служащих с фамилией "PATEL". Фамилия выводится в том виде, как она хранится в базе данных.

Пример: Вывод наименования и страны всех клиентов с хорошим кредитным рейтингом. Наименование и страна должны быть соединены.

Пример: Вывод всех наименований товаров, три первых символа которых равны “Ace”, и длины этих наименований.

Примечание: Функция SYSDATE возвращает текущую дату и время. DUAL - это фиктивная таблица, используемая для просмотра SYSDATE.

Пример: Вывод фамилии и количества отработанных недель для служащих отдела 43.

Пример: Вывод номера служащего, даты начала работы, количества отработанных месяцев и даты полугодовой аттестации для всех служащих, работающих менее 48 месяцев.

Пример: Вывод номера и даты каждого заказа, принятого торговым представителем номера 11. Вывод дат должен производиться в виде 08/92.

Пример: Вывод о выполнении заказа с указанным номером для каждого заказа, сделанного 21 сентября 1992 года. Сообщение должно содержать сумму заказа.

Пример: Вывод фамилии руководителя фирмы, у которого нет менеджера. Выходная строка должна указывать, что для этой фамилии номера менеджера нет.

Пример: Вывод даты следующей пятницы, отстоящей на шесть месяцев от даты заказа. Выходная дата должна иметь следующий вид: Friday, March 12 th, 1993

Для закрепления материала рекомендуется выполнить Практическое задание 3.


Назад    Оглавление    Далее