Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
3. ПОРЯДОК ВЫПОЛНЕНИЯ:
Чтобы найти сотрудников, которые являются разработчиками Web или системными администраторами, можно использовать оператор SELECT следующего вида:
SELECT f_name, l_name, title from -> employee_data where -> title = 'разработчик Web' OR -> title = 'системный адм.';Ниже приведен результат запроса.
В SQL имеется более простой способ сделать это с помощью оператора IN (в множестве). Его использование не представляет никаких трудностей.
Результат записать в отчет.
Использование NOT перед IN позволяет вывести данные, которые не входят в множество, определяемое условием IN. Следующий оператор выводит список сотрудников, которые не занимают должность программиста или системного администратора.
SELECT f_name, l_name, title from -> employee_data where title NOT IN -> ('программист', 'системный адм.');Оператор BETWEEN используется для определения целочисленных границ. Поэтому вместо age >= 32 AND age <= 40 можно использовать age BETWEEN 32 AND 40.
select f_name, l_name, age from -> employee_data where age BETWEEN -> 32 AND 40;NOT также можно использовать вместе с BETWEEN, как в следующем операторе, который выводит сотрудников, зарплата которых меньше 90000 или больше 150000.
select f_name, l_name, salary -> from employee_data where salary -> NOT BETWEEN -> 90000 AND 150000;Задания
1. Найдите всех сотрудников, которые занимают должность "старший программист" и "программист мультимедиа".
2. Выведите список имен сотрудников, зарплата которых составляет от 70000 до 90000.
3. Что делает следующий оператор?
SELECT f_name, l_name, title fromemployee_data where title NOT IN('программист', 'старший программист','программист мультимедиа');4. Вот более сложный оператор, который объединяет BETWEEN и IN. Что он делает?
SELECT f_name, l_name, title, agefrom employee_data wheretitle NOT IN('программист', 'старший программист','программист мультимедиа') AND ageNOT BETWEEN 28 and 32;4. СОДЕРЖАНИЕ ОТЧЕТА:
4.1. Наименование и цель работы
4.2. Ответы на контрольные вопросы
4.3. Запросы
5. КОНТРОЛЬНЫЕ ВОПРОСЫ:
5.1. Какие операции могут программироваться с помощью языка SQL?
5.2. Какие ключевые слова используются при организации запросов?
5.3. Какие языки программирования поддерживает SQL?
5.4. Какой символ дает сообщение о том, что команда сформирована и готова к выполнению?
Дата публикования: 2015-11-01; Прочитано: 316 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!