Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 25.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. Русская земля с 12 века по впервую половину 15 века
3. тренировочном сборе по спортивному ориентированию
4. Ирбис Открытое первенство МАОУ
5. Полуточка модель скорости
6. 1 Вклад различных факторов в возникновение заболеваний у человека
7. Тема 5 ФОРМУВАННЯ І РОЗПОДІЛ ПРИБУТКУ 5
8. статья 20 1. Аккредитованное профессиональное аудиторское объединение объединение аудиторов индивидуаль.html
9. Тема- Глобализация и мировая политика Глобализация как одна из наиболее важных тенденций развития мира в на
10. модуль 1 Загальні питання профілактики стоматологічних захворювань
11. 11 классов Прежде чем начать работать весь совет разделили на 5 секторов- досуг и культура ЗОЖ и спорт ИКТ
12. сусп.договору є-Т
13. Шести абзацев. 1
14. тема. 2. Задачи и функции уголовного права
15. КАП Административным правонарушением проступком признается посягающее на государственный или обществ
16. Созвездие Лебедь
17. Зиммель Человек как враг О естественной враждебности между человеком и человеком говорят скептические мо
18. Малый бизнес в России и в Республике Башкортостан
19. ПЕТЕРБУРГСКИЙ ИНСТИТУТ ВНЕШНЕЭКОНОМИЧЕСКИХ СВЯЗЕЙ ЭКОНОМИКИ И ПРАВА
20. Концепция информационной системы онкологического центра