Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Використовування операторів EXISTS NY LL і SOME

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Практична робота №17

Тема: Використовування операторів EXISTS, ANY, ALL, і SOME.

Мета: Навчитися складати підзапити, використовуючи спеціальні оператори  EXISTS, ANY, ALL, і SOME як аргументи підзапитів.

Обладнання: персональний комп'ютер з встановленою операційною системою Windows система управління базами даних Access або Ms SQL Server.

Правила ТБ.

Індивідуальне завдання

Складіть  запити, використовуючи таблиці PREDMET, STUDENTS, TEACHERS, USP

  1.  Виконати всі приклади, приведені в теоретичному матеріалі.

SELECT *

FROM USP

WHERE USP.OCENKA = 5 AND EXISTS

                                                         (SELECT *

                                                           FROM USP  

                                                           WHERE USP.OCENKA = 5);

Запрос11

UNUM

OCENKA

UDATE

SNUM

PNUM

1001

5

10.06.1999

3412

2001

1005

5

12.06.1999

3416

2004

SELECT DISTINCT SNUM

FROM USP AS [FIRST]

WHERE EXISTS

                       (SELECT   *

                       FROM USP  SECOND

                     WHERE   SECOND.SNUM = FIRST.SNUM AND SECOND.PNUM <>  

                                                                                                                             FIRST.PNUM);

Запрос12

SNUM

3412

SELECT *

FROM STUDENTS

WHERE SNUM = ANY

(SELECT SNUM

FROM USP);

Запрос13

SNUM

SFAM

SIMA

SOTCH

STIP

3412

Поляків

Анатолій

Олексійович

50

3413

Старова

Любов

Михайлівна

17

3414

Гріценко

Володимир

Миколайович

0

3416

Нагірний

Євгеній

Васильович

75,5

SELECT *

FROM USP

WHERE OCENKA >= ALL

                                      (SELECT OCENKA

                                       FROM USP

                                       WHERE UDATE = 10/06/1999);

Запрос14

UNUM

OCENKA

UDATE

SNUM

PNUM

1001

5

10.06.1999

3412

2001

1002

4

10.06.1999

3413

2003

1003

3

11.06.1999

3414

2005

1004

4

12.06.1999

3412

2003

1005

5

12.06.1999

3416

2004

2. Вивести інформацію про студентів, які мають декілька оцінок.

SELECT *

FROM STUDENTS

WHERE SNUM IN((SELECT SNUM

                             FROM USP

                             HAVING COUNT(SNUM)>1;));

Запрос2

SNUM

SFAM

SIMA

SOTCH

STIP

3412

Поляків

Анатолій

Олексійович

50

3. Одержати інформацію про студентів, які мають тільки одну оцінку.

SELECT *

FROM STUDENTS

WHERE SNUM IN((SELECT SNUM

                             FROM USP

                             GROUP BY SNUM

                             HAVING COUNT(SNUM)=1;));

Запрос3

SNUM

SFAM

SIMA

SOTCH

STIP

3413

Старова

Любов

Михайлівна

17

3414

Гріценко

Володимир

Миколайович

0

3416

Нагірний

Євгеній

Васильович

75,5

4. Вивести назви учбових предметів, для яких існує хоча б один предмет з кількістю годинника меншим, ніж у поточного.

SELECT *

FROM PREDMET

WHERE HOURS>ANY

(SELECT HOURS

FROM PREDMET);

Запрос4

PNUM

PNAME

TNUM

HOURS

COURS

2001

Фізика

4001

34

1

2002

Хімія

4002

68

1

2003

Математика

4003

68

1

5. Вивести тих викладачів, чий код менше або рівний, що поступили на роботу 01.09.1988 або пізніше.

SELECT *

FROM TEACHERS

WHERE TNUM>=ALL

(SELECT TNUM

FROM TEACHERS

WHERE TDATE<=01/09/1988);  

Запрос5

TNUM

TFAM

TIMA

TOTCH

TDATE

4004

Петренко

Любов

Олексіївна

01.09.1988

4005

Міхайлов

Ігор

Дмитрович

10.05.1989

Контрольні запитання

  1.  В яких випадках використовують підзапити?
  2.  використання операторів EXISTS, ANY, ALL, і SOME?
  3.  Яких правил необхідно дотримуватися  при складанні підзапитів?
  4.  Робота з булевими виразами - AND, OR, і NOT.




1. Методы анализа управленческих решений
2. Лекция 1. Вопрос 1.
3. Информационная система гостиничного комплекс
4. Эволюция евроатлантизма в рамках НАТО
5. Дерево целей системы маркетинговых коммуникаций фирмы Основные целевые аудитории коммуникаций фирмы
6. тематики Расти должны все цветы
7. Бикини это история любви немки и американца которая разворачивается в конце Второй мировой войны
8. Тема- Познавательные способности человекаЕдиница мысли содержащая систему существенных признаков предмета
9. Эпидермис. Дерма
10. Сравнительный анализ моделей обратимого электрорастворения серебра с поверхности твердого электрода (Доклад)
11. Економіка та підприємництво напряму підготовки 6
12. на заднем фоне не требуя управления с терминала и предоставляя вам возможность выполнять
13. БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ МЕДИЦИНСКИЙ УНИВЕРСИТЕТ Министерства здравоохранения и социального развити
14. Реферат- Скоринговые системы в кредитовании физических лиц
15.  2014 г Положение об учебноделовой игре Выборы Проект Общие положения
16. Ценообразование в практике международного обмена
17. ФЗ до утверждения федеральных и отраслевых стандартов бухгалтерского учета предусмотренных этим Федерал
18. Анализ и оценка метеообстановки на аэродроме Курган
19. Ця битва яку небезпідставно порівнюють зі всесвітньо відомим боєм під Фермопілами стала символом героїзму
20. Формирование воли дошкольников.html