Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Упражнения. Эти упражнения ориентированы на проверку понимания подзапросов

Gt; FROM customer c | Оператор exists | Манипулирование данными с помощью связанных подзапросов | Использование подзапросов | Формирование таблиц | Подзапросы, ориентированные на задачи | Gt; SUM(avail_balance) tot_deposits _> FROM account | Подзапросы в условиях фильтрации | Подзапросы как генераторы выражений | Gt; SUM(a.avail_balance) tot_deposits _> FROM account a |


Читайте также:
  1. I. Предтекстовые упражнения
  2. I. Предтекстовые упражнения
  3. I. Предтекстовые упражнения
  4. I. Предтекстовые упражнения
  5. I. Предтекстовые упражнения
  6. I. Предтекстовые упражнения
  7. I. Предтекстовые упражнения

 

Эти упражнения ориентированы на проверку понимания подзапросов. Решения приведены в приложении С.

 

9.1

 

Создайте запрос к таблице account, использующий условие фильтра_ ции с несвязанным подзапросом к таблице product для поиска всех кре_ дитных счетов (product.product_type_cd = 'LOAN'). Должны быть выбра_ ны ID счета, код счета, ID клиента и доступный остаток.

 

9.2

 

Переработайте запрос из упражнения 9.1, используя связанный подза_ прос к таблице product для получения того же результата.

 

9.3

 

Соедините следующий запрос с таблицей employee, чтобы показать уро_ вень квалификации каждого сотрудника:

 

SELECT 'trainee' name, '2004_01_01' start_dt, '2005_12_31' end_dt UNION ALL

 

SELECT 'worker' name, '2002_01_01' start_dt, '2003_12_31' end_dt UNION ALL

SELECT 'mentor' name, '2000_01_01' start_dt, '2001_12_31' end_dt

 

Дайте подзапросу псевдоним levels (уровни) и включите ID сотрудни_ ка, имя, фамилию и квалификацию (levels.name). (Совет: в условии со_ единения определяйте диапазон, в который попадает столбец em_ ployee.start_date, с помощью условия неравенства.)

 

9.4


 

Создайте запрос к таблице employee для получения ID, имени и фами_ лии сотрудника вместе с названиями отдела и отделения, к которым он приписан. Не используйте соединение таблиц.


 

 


Дата добавления: 2015-08-17; просмотров: 47 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Краткий обзор подзапросов| Внешние соединения

mybiblioteka.su - 2015-2024 год. (0.008 сек.)