Подразделения
Усл_наименование | Категория | Профиль | Телефон |
Бухгалтерия | Третья | Обеспечивающий | 777 |
Отдел кадров | Вторая | Вспомогательный | 333 |
Отдел режима | Третья | Вспомогательный | 110 |
Отдел сбыта | Вторая | Основной | 666 |
Отдел снабжения | Вторая | Основной | 444 |
Планово-экономический отдел | Вторая | Основной | 888 |
Производственный отдел | Первая | Основной | 555 |
Руководство | Первая | Основной | 111 |
Секретариат | Третья | Обеспечивающий | 222 |
Категории подразделений с профилем «Основной»
SELECT Подразделения.Категория, Подразделения.Профиль
FROMПодразделения
WHERE((Подразделения.Категория)<>”Третья”)
GROUP BYПодразделения.Категория, Подразделения.Профиль
HAVING((Подразделения.Профиль)=”Основной”)
ORDER BYПодразделения.КатегорияDESC;
-
Категория
Профиль
Первая
Основной
Вторая
Основной
Рисунок 2.4. - Пример запроса на выборку данных с предложениями GROUP BY, HAVING и ORDER BY
Специфику имеет отбор записей с «пустыми» значениями определенных полей. В реляционных СУБД и языке SQL «пустых», т. е. неопределенных, значений полей не бывает. Иначе говоря, значением числового поля может быть число, равное «О», а значением других типов полей (текстовые, дата) может быть нулевое значение—«Null».
Отбор записей с пустыми значениями применяется тогда, когда нужно отдельно сформировать и проанализировать набор данных с записями, содержащими нулевые значения для числовых полей, или не имеющие, в силу каких-либо причин, определенного значения для других типов полей.
На рисунке 2.5. представлен пример запроса, отбирающего данные из таблицы «Сотрудники» (рисунок 2.2.) с «пустыми» значениями по полю «Ученая степень», иначе говоря, формирующий список сотрудников, не имеющих ученых степеней.
Лабораторная работа № 1. Создайте таблицы с выбранными вами полями и сформируйте запросы, аналогичные изученным в данном разделе.
- Ростовский государственный экономический университет «ринх»
- Ростов-на-Дону
- Оглавление
- Введение
- Тема 1. Антивирусные программы
- 1.1. Компьютерные вирусы и антивирусные программы
- 1.2. Программный пакет Антивирус Касперского и работа с ним
- 1.3. Практические упражнения по антивирусной защите
- Тема 2. Создание sql-запросов в реляционных субд
- 2.2. Запросы на выборку данных из одной таблицы
- Сотрудники
- Запрос на выборку всех записей с произвольным набором полей
- Список сотрудников
- Сотрудники
- Синие воротнички
- Сотрудники
- Подразделения
- 2.3. Запросы на выборку данных из нескольких таблиц
- Сотрудники, не имеющие ученых степеней
- План-график мероприятий
- 2.4. Вычисления и групповые операции в запросах
- Сотрудники
- Премирование
- 2.5. Подчиненные (сложные) запросы
- Электромобили
- Маршруты
- Тема 3. Решение экономических задач в ms Excel
- 3.1. Моделирование как метод познания
- Постановка задачи
- 3.2. Пример моделирования в среде Microsoft Excel
- Формализация, алгоритмизация и программирование
- Объединение ячеек
- Селективные переключатели
- Цифровые индикаторы
- Цифровой индикатор суммарной мощности
- Излучатель сигнала тревоги
- Прогнозирование
- 3.3. Приближенное решение уравнений в Microsoft Excel
- Задача о приближенном решении уравнений
- Отделение корней
- Решение задач
- Оформление и программирование
- Тестирование и отладка
- Прогнозирование
- 3.4. Задачи линейного программирования
- 3.4.1. Пример решение задачи линейного программирования
- 3.4.2. Лабораторная работа.
- Тема 4. Электронная почта Outlook Express
- Библиографический список
- Информатика
- Формализация, алгоритмизация и программирование
- Объединение ячеек
- Селективные переключатели
- Цифровые индикаторы
- Цифровой индикатор суммарной мощности
- Излучатель сигнала тревоги
- Прогнозирование
- Контрольные вопросы по дисциплине "практикум на пк"