Использование программного продукта
Программный продукт предназначен для составления SQL-запросов
Задача № 1. Вывести список сотрудников в алфавитном порядке, чья заработная плата выше 20000 руб.
Итак, в результате должны быть отражены два поля: отдел и з.п. Причем з.п. – вычисляемое поле SUM – используемая функция (сумма)
Сортировка и условия в задаче отсутствуют – пропускаем страницу
Данные будут группироваться по полю отдел Поле используемое в операторе Having – это зар. плата и условие >20000
SQL запрос
Результат
Выбираем 2 таблицы
Выбираем поля из нужных таблиц
Записываем условие where
SQL запрос
Результат

Использование программного продукта «SQL запросы»

1. Использование программного продукта

«SQL запросы»

2. Программный продукт предназначен для составления SQL-запросов

• Для начала работы с программой
требуется:
• 1) выбрать базу
• 2) выбрать таблицу для работы

3.

Запустив приложение, требуется
выбрать базу для работы

4.

• После выбора базы автоматически формируется
список таблиц, для продолжения работы требуется
выбрать таблицу

5.

• В качестве примера будем использовать
таблицу со следующими данными

6. Задача № 1. Вывести список сотрудников в алфавитном порядке, чья заработная плата выше 20000 руб.

7.

• Необходимо определить поля, которые
будут отражены в результате
• * - отобразить все поля

8.

• Выбираем поле для сортировки – FAM
• Тип сортировки – ASC (по возрастанию)
• Условие WHERE: PLATA >20000, т.е. з.п. выше 20 000

9.

• Групповые операции в данном случае не требуются (данная
страница пропускается), на экране отображается SQL запрос

10.

• Результат

11.

• Задача №2. Определить среднюю
заработную плату каждого отдела

12.

• Итак, в результате должны быть отражены два поля: отдел и з.п.
• Причем з.п. – вычисляемое поле
• AVG – используемая функция (среднее)

13.

• Сортировка и условия в задаче
отсутствуют – пропускаем страницу

14.

• Данные будут группироваться по полю отдел (т.к.
среднюю з.п. вычисляем для отдела)

15.

• SQL запрос

16.

• Результат

17.

• Задача №3. Вывести список отделов с
суммарной заработной платой более
20000

18. Итак, в результате должны быть отражены два поля: отдел и з.п. Причем з.п. – вычисляемое поле SUM – используемая функция (сумма)

19. Сортировка и условия в задаче отсутствуют – пропускаем страницу

20. Данные будут группироваться по полю отдел Поле используемое в операторе Having – это зар. плата и условие >20000

Данные будут группироваться по полю отдел
Поле используемое в операторе Having – это зар. плата
и условие >20000

21. SQL запрос

22. Результат

23.

• Пример работы с 2-мя таблицами

24. Выбираем 2 таблицы

25. Выбираем поля из нужных таблиц

26. Записываем условие where

27. SQL запрос

28. Результат

English     Русский Правила