русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Лабораторная работа 2


Дата добавления: 2015-07-09; просмотров: 1283; Нарушение авторских прав


  • Выборка данных и изменение последовательности вывода строк
  • Ограничение количества возвращаемых строк с помощью предложения WHERE
  • Сортировка строк с помощью предложения ORDER BY

1. Создайте запрос для вывода имени и заработной платы служащих, зарабатывающих более $12000. Сохраните команду SQL в БД (lab2_1.sql). Выполните запрос.

LAST_NAME SALARY
King
Kochhar
De Haan
Hartstein

 


2. Создайте запрос для вывода фамилии и номера отдела служащего под номером 176


 

LAST_NAME DEPARTMENT_ID
Taylor


3. Измените файл lab2_1.sql и выведите фамилии и оклады всех служащих, чей оклад не входит в диапазон от $5000 до $12000. сохраните команду SQL в БД (lab2_3.sql).

 

LAST_NAME SALARY
King
Kochhar
De Haan
Lorentz
Rajs
Davies
Matos
Vargas
Whalen
Hartstein


LAST_NAME JOB_ID HIRE_DATE
Matos ST_CLERK 15-MAR-98
Taylor SA_REP 24-MAR-98

4. Выведите фамилию, идентификатор должности и дату начала работы всех служащих, нанятых в период с 20 февраля 1998 по 1 мая 1998 г. Отсортируйте данные в порядке возрастания даты найма.

 


5. Выведите фамилию и номер отдела всех служащих из отделов 20 и 50. Отсортируйте данные по фамилиям в алфавитном порядке.

 

LAST_NAME DEPARTMENT_ID
Davies
Fay
Hartstein
Matos
Mourgos
Rajs
Vargas


7 row selected

 



6. Измените запрос lab2_3.sql для вывода фамилий и окладов служащих отделов 20 и 50, зарабатывающих от $5000 до $12000. Назовите столбцы Employee и Mounthly Salary, соответственно. Вновь сохраните команду SQL в БД (lab2_6.sql). Выполните запрос.



 

EMPLOYEE Mounthly Salary
Mourgos
Fay


7. Выведите фамилию и дату найма всех служащих, нанятых в 1994 г.

 

LAST_NAME HIRE_DATE
Higgins 07-JUN-94
Gietz 07-JUN-94


8. Выведите фамилии и должности всех служащих, не имеющих менеджера.

 

LAST_NAME JOB_ID
King AD_PRES


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

 

LAST_NAME SALARY COMMISSION_PCT
Abel .3
Zlotkey .2
Taylor .2
Grant .15


10. Выведите все фамилии служащих, в которых третья буква – а.

 

LAST_NAME
Grant
Whalen

 


11. Выведите фамилии всех служащих, в которых есть буквы «а» и «е».

 

LAST_NAME
De Haan
Davies
Whalen
Hartstein

12. запросите фамилии, должности и оклады всех служащих, работающих торговыми представителями (SA_REP) или клерками на складе (ST_CLERK) и с окладом, не равным $2500, $3500 и $7000.

 

LAST_NAME JOB_ID SALARY
Davies ST_CLERK
Matos ST_CLERK
Abel SA_REP
Taylor SA_REP

13. Измените lab2_6.sql так, чтобы получить фамилии оклады и комиссионные всех служащих, у которых сумма комиссионных превышает 20%. Выполните запрос ещё раз. Сохраните запрос в БД lab2_13.sql.

Employee Monthly Salary COMMISSION_PCT
Zlotkey .2
Taylor .2



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа 1. | Лабораторная работа 3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.304 сек.