Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Некоторые простые спецификации просмотров
Разделы на этой странице:
Некоторые простые спецификации просмотров
Просмотр может быть создан практически из любой спецификации запроса SELECT. Примеры приведены в следующих разделах.
Вертикальное подмножество столбцов одной таблицы
Таблица JOB в базе данных employee.fdb имеет восемь столбцов: JOB_CODE, JOB_GRADE, JOB_COUNTRY, JOB_TITLE, MIN_SALARY, MAX_SALARY, JOB_REQUIREMENT и LANGUAGE_REQ.
Следующий просмотр возвращает список диапазонов (подмножество столбцов) для всех работ (все строки) таблицы JOB:
CREATE VIEW JOB_SALARY_RANGES AS
SELECT JOB_CODE, MIN_SALARY, MAX_SALARY FROM JOB;
Горизонтальное подмножество строк одной таблицы
Этот просмотр возвращает только столбцы JOB_CODE и JOB_TITLE только для тех работ, где MAX_SALARY меньше $15 000:
CREATE VIEW ENTRY_LEVEL_JOBS AS
SELECT JOB_CODE, JOB_TITLE FROM JOB
WHERE MAX_SALARY < 15000;
Подмножество строк и столбцов для нескольких таблиц
Следующий пример показывает просмотр, который соединяет таблицы JOB и EMPLOYEE.
EMPLOYEE содержит 11 столбцов: EMP_NO, FIRST_NAME, LAST_NAME, PHONE_EXT, HIRE_DATE, DEPT_NO, JOB_CODE, JOB_GRADE, JOB_COUNTRY, SALARY и FULL_NAME.
Просмотр возвращает два столбца из таблицы JOB и два столбца из таблицы EMPLOYEE, фильтруя записи таким образом, что записи работников, чья зарплата составляет $15 000 и выше. не попадают в выходной набор:
CREATE VIEW ENTRY_LEVEL_WORKERS AS SELECT
E.JOB_CODE,
J.JOB_TITLE,
E.FIRST_NAME,
E. LAST_NAME
FROM JOB J
JOIN EMPLOYEE E
ON J.JOB_CODE - E.JOB_CODE
WHERE E.SALARY < 15000;
- Прием 45. «Простые слова. Четкие идеи. Сильные эмоции»
- В функциональной спецификации нет ни грамма функциональности
- При завершении работы Windows сообщает, что некоторые процессы не отвечают, и компьютер не выключается. Как завершать та...
- Я установил Service Pack 2 для Windows XP, но с ним не хотят работать некоторые программы. Как его удалить из системы?
- Модификаторы спецификации преобразования, используемые в функции printf( )
- Некоторые полезные рекомендации по веб-сайту
- Урок 6.3. Простые расчеты в Excel
- 19.5.1. Простые эффекты
- 3.13.3. Некоторые новые возможности Oniguruma
- Создание просмотров
- Глава 4 Некоторые приложения, входящие в состав операционной системы
- Ключевые слова, используемые для спецификации типа данных