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

Main_Table PK User_Constraints 13 страница

Main_Table PK User_Constraints 2 страница | Main_Table PK User_Constraints 3 страница | Main_Table PK User_Constraints 4 страница | Main_Table PK User_Constraints 5 страница | Main_Table PK User_Constraints 6 страница | Main_Table PK User_Constraints 7 страница | Main_Table PK User_Constraints 8 страница | Main_Table PK User_Constraints 9 страница | Main_Table PK User_Constraints 10 страница | Main_Table PK User_Constraints 11 страница |


Читайте также:
  1. 1 страница
  2. 1 страница
  3. 1 страница
  4. 1 страница
  5. 1 страница
  6. 1 страница
  7. 1 страница

Результат:

 

НАЗВАНИЕ_СПЕЦИАЛЬНОСТИ СРЕДНЯЯ_ОЦЕНКА КОЛИЧЕСТВО_СДАВШИХ ВСЕГО_СТУДЕНТОВ

---------------------------------------- -------------- ------------------ ---------------

ЭКОНОМИКА ПРЕДПРИЯТИЙ 4 1 4

СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ 4,8 3 5

 

17. Увеличить вдвое стипендию студентам, которые сдали все предусмотренные учебным планом для их специальности экзамены с первого раза на в отлично.

 

update студенты

set стипендия = стипендия * 2

where номер_студента in

(select с.номер_студента

from студенты с left join группы г on с.номер_группы=г.номер_группы

left join учебные_планы уч on уч.код_специальности=г.код_специальности

left join успеваемость у on у.номер_студента=с.номер_студента

group by с.номер_студента

having avg(nvl(оценка,2))=5);

 

Результат:

2 rows updated.

 

Было:

 

Стало:

 

 

Комментарий:

Средняя оценка равна 5 только у студентов, которые сдали все положенные экзамены на отлично.

 

18. Создать запрос для вывода всех дат, отсутствующих в некоторой последовательности дат. Например, в списке

16-11-2008

18-11-2008

19-11-2008

23-11-2008

отсутствуют даты:

17-11-2008

20-11-2008

21-11-2008

22-11-2008

Граница последовательности дат должна определяться некоторым (в данном случае максимальным) значением даты.

 

CREATE TABLE DATES(dt date);

INSERT INTO DATES VALUEs('22.05.12');

INSERT INTO DATES VALUEs('25.05.12');

INSERT INTO DATES VALUEs('27.05.12');

 

Select (Select min(dt) from dates)+level-1 "Пропущенные даты"

From dual

Connect by level<=1+(Select max(dt) from dates)-(Select min(dt) from dates)

MINUS

select * from DATES;

 

Исходные данные:

 

Результат:

 

 

Комментарий:

Мы формируем последовательность при помощи на основании данных таблицы, начиная с наименьшей даты в таблице и заканчивая наибольшей.

Затем вычитаем из получившейся последовательности исходные данные, получая тем самым числа, которые не вошли в исходную последовательность.

 

19. Создать запрос, который позволит получить информацию о таблицах схемы HR в виде:

Главная таблица Список столбцов первичного ключа Список подчиненных таблиц Список вторичных ключей
       

В качестве разделителей в списках использовать запятую. Для каждого вторичного ключа в скобках указать список столбцов.

 

Select t1.table_name, PK_List, tnPK, FK_List

From

(Select table_name,ltrim(MAX(sys_connect_by_path(column_name, ',')), ',') PK_List

From

(select ucc.table_name table_name, ucc.column_name column_name,

row_number() over(partition BY ucc.table_name Order by ucc.table_name) NUM,

row_number() over(partition BY ucc.table_name Order by ucc.table_name)+1 PNUM

From user_cons_columns ucc JOIN user_constraints uc

ON ucc.constraint_name=uc.constraint_name

Where uc.constraint_type='P')

Start with NUM=1

connect by prior PNUM=NUM and prior table_name=table_name

Group by table_name

Order by table_name) t1

JOIN

(Select table_name, ltrim(MAX(sys_connect_by_path(tnPK, ',')), ',') tnPK

From

(select uc1.table_name table_name, uc2.table_name tnPK,

row_number() over(partition BY uc1.table_name Order by uc1.table_name) NUM,

row_number() over(partition BY uc1.table_name Order by uc1.table_name)+1 PNUM

From user_constraints uc1 JOIN user_cons_columns uc2

ON uc1.r_constraint_name=uc2.constraint_name

Where uc1.constraint_type='R')

Start with NUM=1

connect by prior PNUM=NUM and prior table_name=table_name

Group by table_name

Order by table_name)t2

ON t1.table_name=t2.table_name

JOIN

(Select table_name, ltrim(MAX(sys_connect_by_path(FK, ',')), ',') FK_List

From

(Select table_name,

r_constraint_name||'('||ltrim(MAX(sys_connect_by_path(column_name, ' ')), ' ')||')' AS FK,

row_number() over(partition BY table_name Order by table_name) NNUM,

row_number() over(partition BY table_name Order by table_name)+1 PNNUM

From

(select ucc.table_name table_name, ucc.constraint_name constraint_name,

uc.r_constraint_name r_constraint_name, ucc.column_name,

row_number() over(partition BY ucc.table_name Order by ucc.table_name) NUM,

row_number() over(partition BY ucc.table_name Order by ucc.table_name)+1 PNUM

From user_cons_columns ucc JOIN user_constraints uc

ON ucc.constraint_name=uc.constraint_name

Where uc.constraint_type='R')

Start with NUM=1

connect by prior PNUM=NUM and prior table_name=table_name

Group by r_constraint_name, table_name

Order by table_name, r_constraint_name)

Start with NNUM=1

connect by prior PNNUM=NNUM and prior table_name=table_name

Group by table_name

Order by table_name) t3

ON t1.table_name=t3.table_name;

 

Результат:

 

Комментарий:

Соединяем по полю table_name 3 таблицы, каждая из которых ответственна за свой столбец в результирующей таблице.

Т1- список первичных ключей

Т2 – список подчиненных таблиц

Т3 – вторичные ключи с указанием в скобках столбцов, которые их образуют.

 

20. Создать запрос для распознавания строк, заключенных в двойные кавычки. Предполагается, что любой символ может быть в строке, в том числе и двойные кавычки, если им предшествует нечетное число обратных слэшей.

 

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('hh')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"jjj')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('""')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('ppp')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"mmm"')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"""')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"//""')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"///"m"')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"//""')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"///"m"')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('"%"')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('///l')

INSERT INTO "DARGUS"."TEST4" (COL) VALUES ('""///"')

select col

from test4

Where col like '"%"' and length(Replace(col,'"','""'))-length(col)=2

or (col like '"%/%"' and instr(substr(col,2,length(col)), '"')>instr(substr(col,2,length(col)), '/') and

(length(Replace(col,'/','//'))-length(col))/2<>round((length(Replace(col,'/','//'))-length(col))/2,0));

 

Исходные данные:

 

Результат:

 

Комментарий:

В условии не указано в каком виде должен быть результат, поэтому я решила при выводе не убирать кавычки, в которые была заключена строка.

1-ая проверка:

Where col like '"%"' and length(Replace(col,'"','""'))-length(col)=2

Одобрит строки, которые заключены в двойные кавычки, но в которых больше нет двойных кавычек, так что нет необходимости проверять наличие и количество слешей.

2-ая проверка:

(col like '"%/%"' and instr(substr(col,2,length(col)), '"')>instr(substr(col,2,length(col)), '/')

and

(length(Replace(col,'/','//'))-length(col))/2<>round((length(Replace(col,'/','//'))-length(col))/2,0));

Проверяет сразу три условия:

1) в строке, заключенной в двойные кавычки есть слеш

2) позиция слеша в строке меньше позиции двойных кавычек, то есть кавычки стоят после слеша

3) количество слешей нечетно

 


ВАРИАНТ 15

(Базы данных Студент и Human Resources)

1. Создать запрос, возвращающий один столбец, содержащий календарь на текущий месяц текущего года:

· номер дня в месяце (две цифры),

· полное название месяца по-английски заглавными буквами (в верхнем регистре),

· год (четыре цифры),

· полное название дня недели по-английски строчными буквами (в нижнем регистре)

Каждое "подполе" должно быть отделено от следующего одним пробелом. В результате не должно быть начальных и хвостовых пробелов. Количество возвращаемых строк должно точно соответствовать количеству дней в текущем месяце. Строки должны быть упорядочены по номерам дней в месяце по возрастанию.

 

with t as (select trunc(sysdate,'mm')+level-1 d --сперва приведение к 1 числу месяца, затем увеличение в зависимости от уровня иерархии на опр число дней в каждом шаге

from dual connect by level <= to_char(last_day(sysdate),'dd')) --цикл до последней даты, в итоге получаем даты в формате 01.05.12

select to_char(d,'dd fmMONTH yyyy day','NLS_DATE_LANGUAGE=AMERICAN') Calendar--преобразуем как надо(под американский вывод дат)

from t order by 1; --сортируем по дням

 

CALENDAR

---------------------------

01 MAY 2012 tuesday

02 MAY 2012 wednesday

03 MAY 2012 thursday

04 MAY 2012 friday

05 MAY 2012 saturday

06 MAY 2012 sunday

07 MAY 2012 monday

08 MAY 2012 tuesday

09 MAY 2012 wednesday

10 MAY 2012 thursday

11 MAY 2012 friday

12 MAY 2012 saturday

13 MAY 2012 sunday

14 MAY 2012 monday

15 MAY 2012 tuesday

16 MAY 2012 wednesday

17 MAY 2012 thursday

18 MAY 2012 friday

19 MAY 2012 saturday

20 MAY 2012 sunday

21 MAY 2012 monday

22 MAY 2012 tuesday

23 MAY 2012 wednesday

24 MAY 2012 thursday

25 MAY 2012 friday

26 MAY 2012 saturday

27 MAY 2012 sunday

28 MAY 2012 monday

29 MAY 2012 tuesday

30 MAY 2012 wednesday

31 MAY 2012 thursday

 

31 rows selected

 

2. Создать запрос для вывода сведений о сотрудниках, которые подчиняются тем же непосредственным руководителям, что и сотрудники Rajs или Abel, работают в тех же подразделениях компании, что и сотрудники Rajs или Abel. Сведения о сотрудниках Rajs и Abel выводить не нужно

Требуется вывести: Фамилию сотрудника, Название должности сотрудника, Фамилию непосредственного руководителя сотрудника, Название подразделения компании, где работает сотрудник.

Сведения должны быть отсортированы по возрастанию: по названию подразделения компании, где работает сотрудник; по фамилии сотрудника.

 

select e.last_name as "Name", j.job_title as "Job",m.last_name as "Manager", d.department_name as "Department" --те столбцы которые нам нужны

from ((employees e inner join employees m on (e.manager_id=m.employee_id)) inner join jobs j on (e.job_id=j.job_id)) inner join departments d on (e.department_id=d.department_id) --соединяем таблицы для получения желаемого результата

where m.employee_id in (select MANAGER_ID from

employees

where last_name='Abel' or last_name = 'Rajs') --менеджеры как у Abel и Rajs

and

e.department_id in (select department_id from --подразделения

employees

where last_name='Abel' or last_name = 'Rajs')

and e.last_name not in ('Abel','Rajs')

 

order by d.department_name, e.last_name;

 

Name Job Manager Department

------------ ------------------------- ------------- -----------

Hutton Sales Representative Zlotkey Sales

Johnson Sales Representative Zlotkey Sales

Livingston Sales Representative Zlotkey Sales

Taylor Sales Representative Zlotkey Sales

Davies Stock Clerk Mourgos Shipping

Feeney Shipping Clerk Mourgos Shipping

Grant Shipping Clerk Mourgos Shipping

Matos Stock Clerk Mourgos Shipping

OConnell Shipping Clerk Mourgos Shipping

Vargas Stock Clerk Mourgos Shipping

Walsh Shipping Clerk Mourgos Shipping

 

11 rows selected

 

3. Создать запрос для вывода сведений о сотрудниках компании, оклады которых наиболее близки к среднему окладу по подразделению, к которому они приписаны. Требуется вывести: Идентификатор сотрудника, Фамилию сотрудника, Идентификатор должности, которую занимает сотрудник, Идентификатор подразделения, к которому приписан сотрудник, Оклад, установленный сотруднику, Средний оклад по подразделению, к которому приписан сотрудник (округлить до целых).

Сведения должны быть отсортированы по возрастанию: по идентификатору подразделения, к которому приписан сотрудник; по окладу, установленному сотруднику; по фамилии сотрудника.

 

SELECT employee_id, v.last_name, job_id, v.department_id, v.salary, v.sal

FROM (SELECT department_id, MIN(z) r

FROM (SELECT x.department_id, abs(x.salary - sal) z

FROM (EMPLOYEES) x

LEFT JOIN

(SELECT department_id, round(AVG(salary)) sal

FROM employees

GROUP BY department_id) y

ON x.department_id = y.department_id

ORDER BY x.department_id, z) t

GROUP BY department_id) b

LEFT JOIN

(SELECT x.department_id, x.employee_id, x.last_name, x.job_id, x.salary, sal, abs(x.salary - sal) z

FROM (EMPLOYEES) x

LEFT JOIN

(SELECT department_id, round(avg(salary)) sal

FROM employees

GROUP BY department_id) y

ON x.department_id = y.department_id

ORDER BY x.department_id, z) v

ON b.r = v.z and b.department_id = v.department_id

ORDER BY v.department_id, v.salary, v.last_name; --на выходе искомая таблица

 

EMPLOYEE_ID LAST_NAME JOB_ID DEPARTMENT_ID SALARY SAL

----------- ------------------------- ---------- ------------- -------- ---

200 Whalen AD_ASST 10 4400 4400

202 Fay MK_REP 20 6000 9500

201 Hartstein MK_MAN 20 13000 9500

115 Khoo PU_CLERK 30 3100 4150

203 Mavris HR_REP 40 6500 6500

141 Rajs ST_CLERK 50 3500 3476

104 Ernst IT_PROG 60 6000 5760

204 Baer PR_REP 70 10000 10000

152 Hall SA_REP 80 9000 8956

158 McEwen SA_REP 80 9000 8956

102 De Haan AD_VP 90 17000 19333

101 Kochhar AD_VP 90 17000 19333

110 Chen FI_ACCOUNT 100 8200 8600

109 Faviet FI_ACCOUNT 100 9000 8600

206 Gietz AC_ACCOUNT 110 8300 10150

205 Higgins AC_MGR 110 12000 10150

 

 

17 rows selected

 

4. Вывести информацию о сотрудниках, приписанных к отделам компании с номерами 10, 30, 50, 90.

Выборка должна быть отсортирована: по номеру отдела компании (по возрастанию); по окладу сотрудника (по убыванию); по фамилии сотрудника (по возрастанию).

 

 

Вывод команды SELECT должен содержать столбцы:

1) Сквозной порядковый номер сотрудника в выборке.

2) Порядковый номер сотрудника внутри подвыборки по подразделению компании.

3) Идентификатор подразделения компании, к которому приписан данный сотрудник.

4) Идентификатор должности сотрудника.

5) Фамилия сотрудника.

6) Оклад, установленный сотруднику.

7) Ранг оклада сотрудника в подразделении компании, где он работает (Самый большой
оклад имеет ранг=1, следующий - ранг=2 и т.д.)

Номер отдела должен быть выведен только один раз.

 

Пример результирующей выборки:

ЕМР_NUM ЕМР_NUM_IN_DEPT DEPTNO JOB ENAME SAL DEPT_SAL_RANK
      PRESIDENT KING    
      MANAGER CLARK    
      CLERK MILLER    
      MANAGER BLAKE    
      SALESMAN ALLEN    
      SALESMAN TURNER    
      SALESMAN MARTIN    
      SALESMAN WARD    
      CLERK JAMES    

 

select rownum "ЕМР_NUM", ЕМР_NUM_IN_DEPT,

case when ЕМР_NUM_IN_DEPT =1 then department_id—если первый номер в департаменте то вывыодим департамент

else null

end DEPTNO, job_id, last_name ename, salary sal, DEPT_SAL_RANK

from (select row_number() over(partition by department_id order by salary desc) "ЕМР_NUM_IN_DEPT", --определение порядковых номеров департамента(присвоение rownumов)

department_id,job_id, last_name, salary,

dense_rank() over (partition by department_id order by salary desc) "DEPT_SAL_RANK" –плотный ранг по зарплате в департаменте

from employees

where department_id in ('10', '30', '50', '90'));

 

ЕМР_NUM ЕМР_NUM_IN_DEPT DEPTNO JOB_ID LAST_NAME SALARY DEPT_SAL_RANK

------- --------------- ------ ---------- ------------------------- -------- -------------

1 1 10 AD_ASST Whalen 4400 1

2 1 30 PU_MAN Raphaely 11000 1

3 2 PU_CLERK Khoo 3100 2

4 3 PU_CLERK Baida 2900 3

5 4 PU_CLERK Tobias 2800 4

6 5 PU_CLERK Himuro 2600 5

7 6 PU_CLERK Colmenares 2500 6

8 1 50 ST_MAN Fripp 8200 1

9 2 ST_MAN Weiss 8000 2

10 3 ST_MAN Kaufling 7900 3

11 4 ST_MAN Vollman 6500 4

12 5 ST_MAN Mourgos 5800 5

13 6 SH_CLERK Sarchand 4200 6

14 7 SH_CLERK Bull 4100 7

15 8 SH_CLERK Bell 4000 8

16 9 SH_CLERK Everett 3900 9

17 10 SH_CLERK Chung 3800 10

18 11 ST_CLERK Ladwig 3600 11

19 12 SH_CLERK Dilly 3600 11

20 13 ST_CLERK Rajs 3500 12

21 14 SH_CLERK Dellinger 3400 13

22 15 ST_CLERK Mallin 3300 14

23 16 ST_CLERK Bissot 3300 14

24 17 SH_CLERK McCain 3200 15

25 18 ST_CLERK Nayer 3200 15

26 19 SH_CLERK Taylor 3200 15

27 20 ST_CLERK Stiles 3200 15

28 21 SH_CLERK Walsh 3100 16

29 22 SH_CLERK Fleaur 3100 16

30 23 ST_CLERK Davies 3100 16

31 24 SH_CLERK Feeney 3000 17

32 25 SH_CLERK Cabrio 3000 17

33 26 ST_CLERK Rogers 2900 18

34 27 SH_CLERK Gates 2900 18

35 28 SH_CLERK Jones 2800 19

36 29 ST_CLERK Atkinson 2800 19

37 30 SH_CLERK Geoni 2800 19

38 31 ST_CLERK Mikkilineni 2700 20

39 32 ST_CLERK Seo 2700 20

40 33 ST_CLERK Matos 2600 21

41 34 SH_CLERK Grant 2600 21

42 35 SH_CLERK OConnell 2600 21

43 36 ST_CLERK Patel 2500 22

44 37 SH_CLERK Perkins 2500 22

45 38 ST_CLERK Vargas 2500 22

46 39 ST_CLERK Marlow 2500 22

47 40 SH_CLERK Sullivan 2500 22

48 41 ST_CLERK Landry 2400 23

49 42 ST_CLERK Gee 2400 23

50 43 ST_CLERK Philtanker 2200 24

51 44 ST_CLERK Markle 2200 24

52 45 ST_CLERK Olson 2100 25

53 1 90 AD_PRES King 24000 1

54 2 AD_VP Kochhar 17000 2

55 3 AD_VP De Haan 17000 2

 

55 rows selected

 

5. Выбрать информацию о сотрудниках компании, непосредственные руководители которых работают в офисе, расположенном в другой стране, нежели офис, где работает сотрудник.

В результат вывести: Идентификатор сотрудника; Фамилию сотрудника; Название страны, где расположен офис сотрудника; Идентификатор непосредственного руководителя сотрудника; Фамилию непосредственного руководителя сотрудника; Название страны, где расположен офис непосредственного руководителя сотрудника.

Результат отсортировать по возрастанию по полям: название страны, где расположен офис сотрудника; фамилия сотрудника.

 

select e.employee_id as "Emp", e.last_name as "Name", c.country_name as "Country", m.employee_id as "MAN", m.last_name as "M_Name", co.country_name as "M_Country"

from

((employees e inner join departments d on (e.department_id=d.department_id)

inner join locations l on (d.location_id=l.location_id)

inner join countries c on (l.country_id=c.country_id))

inner join

(employees m inner join departments de on (m.department_id=de.department_id)

inner join locations lo on (de.location_id=lo.location_id)

inner join countries co on (lo.country_id=co.country_id))

on (e.manager_id=m.employee_id)) –таблица со странами где все работают, и где работают менеджеры

where c.country_name<>co.country_name

order by c.country_name, e.last_name

 

 

Emp Name Country MAN M_Name M_Country

------ ------------ ------------------ ---- ----------- --------------------------------

201 Hartstein Canada 100 King United States of America

204 Baer Germany 101 Kochhar United States of America

148 Cambrault United Kingdom 100 King United States of America

147 Errazuriz United Kingdom 100 King United States of America

203 Mavris United Kingdom 101 Kochhar United States of America

146 Partners United Kingdom 100 King United States of America

145 Russell United Kingdom 100 King United States of America

149 Zlotkey United Kingdom 100 King United States of America

 

8 rows selected

 

6. Для каждого сотрудника, имеющего оклад выше среднего в том подразделении компании, к которому он приписан, отобразить всех сотрудников того же подразделения, имеющих оклад, больше чем у данного сотрудника.

Вывести данные для подразделений компании с идентификаторами 60 и 80.

Результат команды SELECT должен содержать следующие столбцы: Фамилия данного сотрудника; Оклад данного сотрудника; Фамилия сотрудника, с большим окладом; Оклад сотрудника, с большим окладом; Идентификатор подразделения компании; Средний оклад по данному подразделению компании (округлить до 2-х знаков после запятой).

Данные результата должны быть упорядочены по возрастанию по идентификатору подразделения; окладу данного сотрудника; фамилии данного сотрудника; окладу сотрудника с окладом большим, чем у данного; фамилии сотрудника с окладом большим, чем у данного.

 

select p.last_name,p.salary,w.last_name,w.salary

from

(select department_id,last_name,salary

from employees

where (salary > (select avg(salary)

from employees

where department_id in (60)) and department_id=60)

or

(salary > (select avg(salary)

from employees

where department_id in (80)) and department_id=80)) p join (select department_id,last_name,salary

from employees

where (salary > (select avg(salary)

from employees

where department_id in (60)) and department_id=60)

or

(salary > (select avg(salary)

from employees

where department_id in (80)) and department_id=80)) w on (w.salary>p.salary and w.department_id=p.department_id)—можно сказать что создаются две одинаковых копии подзапросов где переислены сотрудники с зарпл больше чем средняя и делается соединение этих копий но с условием w.salary>p.salary что и позволяет решить задачу

 

LAST_NAME SALARY LAST_NAME SALARY

------------------------- -------- ------------------------- --------

Ernst 6000 Hunold 9000

Partners 13500 Russell 14000

Errazuriz 12000 Russell 14000

Errazuriz 12000 Partners 13500

Cambrault 11000 Russell 14000

Cambrault 11000 Partners 13500

Cambrault 11000 Errazuriz 12000

Cambrault 11000 Ozer 11500

Zlotkey 10500 Russell 14000

Zlotkey 10500 Partners 13500

Zlotkey 10500 Errazuriz 12000

Zlotkey 10500 Cambrault 11000

Zlotkey 10500 Ozer 11500

Zlotkey 10500 Abel 11000

Tucker 10000 Russell 14000

Tucker 10000 Partners 13500

Tucker 10000 Errazuriz 12000

Tucker 10000 Cambrault 11000

Tucker 10000 Zlotkey 10500

Tucker 10000 Vishney 10500

Tucker 10000 Ozer 11500

Tucker 10000 Abel 11000

Bernstein 9500 Russell 14000

Bernstein 9500 Partners 13500

Bernstein 9500 Errazuriz 12000

Bernstein 9500 Cambrault 11000

Bernstein 9500 Zlotkey 10500

Bernstein 9500 Tucker 10000

Bernstein 9500 King 10000

Bernstein 9500 Vishney 10500

Bernstein 9500 Ozer 11500

Bernstein 9500 Bloom 10000

Bernstein 9500 Fox 9600

Bernstein 9500 Abel 11000

Hall 9000 Russell 14000

Hall 9000 Partners 13500

Hall 9000 Errazuriz 12000

Hall 9000 Cambrault 11000

Hall 9000 Zlotkey 10500

Hall 9000 Tucker 10000

Hall 9000 Bernstein 9500

Hall 9000 King 10000

Hall 9000 Sully 9500

Hall 9000 Vishney 10500

Hall 9000 Greene 9500

Hall 9000 Ozer 11500

Hall 9000 Bloom 10000

Hall 9000 Fox 9600

Hall 9000 Abel 11000

King 10000 Russell 14000

King 10000 Partners 13500

King 10000 Errazuriz 12000

King 10000 Cambrault 11000

King 10000 Zlotkey 10500

King 10000 Vishney 10500

King 10000 Ozer 11500

King 10000 Abel 11000

Sully 9500 Russell 14000

Sully 9500 Partners 13500

Sully 9500 Errazuriz 12000

Sully 9500 Cambrault 11000

Sully 9500 Zlotkey 10500

Sully 9500 Tucker 10000

Sully 9500 King 10000

Sully 9500 Vishney 10500

Sully 9500 Ozer 11500

Sully 9500 Bloom 10000

Sully 9500 Fox 9600

Sully 9500 Abel 11000

McEwen 9000 Russell 14000

McEwen 9000 Partners 13500

McEwen 9000 Errazuriz 12000

McEwen 9000 Cambrault 11000

McEwen 9000 Zlotkey 10500

McEwen 9000 Tucker 10000

McEwen 9000 Bernstein 9500

McEwen 9000 King 10000

McEwen 9000 Sully 9500

McEwen 9000 Vishney 10500

McEwen 9000 Greene 9500

McEwen 9000 Ozer 11500

McEwen 9000 Bloom 10000

McEwen 9000 Fox 9600

McEwen 9000 Abel 11000

Vishney 10500 Russell 14000

Vishney 10500 Partners 13500

Vishney 10500 Errazuriz 12000

Vishney 10500 Cambrault 11000

Vishney 10500 Ozer 11500

Vishney 10500 Abel 11000

Greene 9500 Russell 14000

Greene 9500 Partners 13500

Greene 9500 Errazuriz 12000

Greene 9500 Cambrault 11000


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


<== предыдущая страница | следующая страница ==>
Main_Table PK User_Constraints 12 страница| Main_Table PK User_Constraints 14 страница

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