16967

Використовування умов для відбору даних. Сортування даних, що виводяться

Практическая работа

Информатика, кибернетика и программирование

Практична робота №9 Тема: Використовування умов для відбору даних. Сортування даних що виводяться. Мета: Навчитися використовувати в запитах вираз Where а також упорядковувати дані з використанням ключового слова Order by. Обладнання: персональний комп'ютер з встано

Украинкский

2013-06-28

80 KB

0 чел.

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

Тема: Використовування умов для відбору даних. Сортування даних, що виводяться.

Мета: Навчитися використовувати в запитах вираз Where,  а також  упорядковувати дані з використанням ключового слова Order by.

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

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

   Почнемо з найпростішого запиту, а потім поступово ускладнюватимемо його. Для запитів використовуємо таблиці STUDENTS, TEACHERS, PREDMET, USP.

  1.  Виберете всі записи в таблиці TEACHERS і всі її стовпці.

SELECT TNUM,TFAM,TIMA,TOTCH,TDATE

FROM  Учителя;

Запрос1

TNUM

TFAM

TIMA

TOTCH

TDATE

4001

Іванова

Валентина

Іванівна

01/04/1984

4002

Петров

Олег

Володимирович

01/09/1997

4003

Сидоров

Віталій

Володимирович

01/09/1988

4004

Петренко

Любов

Олексіївна

01/09/1988

4005

Міхайлов

Ігор

Дмитрович

10/05/1989

  1.  Виберете всі записи в таблиці PREDMET і відобразите наступні декілька її стовпців PNAME, HOURS, COURS.

         SELECT PNAME, HOURS, COURS

          FROM Предметы;

Запрос2

PNAME

HOURS

COURS

Фізика

34

1

Хімія

68

1

Математика

68

1

Філософія

17

2

Економіка

17

3

  1.  Виберете всі записи в таблиці STUDENTS і відобразите наступні декілька її стовпців: SFAM, SIMA, STIP. Відсортуйте записи у порядку зростання стипендії. Cпорядку убування стипендії.

SELECT SFAM, SIMA, STIP                       

FROM Студенты

ORDER BY STIP DESC;

Запрос3

SFAM

SIMA

STIP

Нагірний

Євгеній

75.50

Поляків

Анатолій

50.00

Старова

Любов

17.00

Котенко

Анатолій

0.00

Гріценко

Володимир

0.00

                   b)SELECT SFAM, SIMA, STIP

FROM Студенты

ORDER BY STIP ASC;

Запрос3

SFAM

SIMA

STIP

Котенко

Анатолій

0.00

Гріценко

Володимир

0.00

Старова

Любов

17.00

Поляків

Анатолій

50.00

Нагірний

Євгеній

75.50

  1.  Виберете  відомості про студентів в прізвища, яких присутня літера ”и”; ім'я студента Анатолій або Євгеній. Розмір стипендії, яких не перевищує 50. Відсортуйте записи у порядку убування стипендії.

SELECT *

FROM Студенты

WHERE (SFAM LIKE "*і*") AND (SIMA="Анатолій" OR SIMA= "Євгеній") AND (STIP<=50)

ORDER BY STIP DESC;

Запрос18

SNUM

SFAM

SIMA

SOTCH

STIP

3412

Поляків

Анатолій

Олексійович

50

  1.  Виберете  відомості про студентів, що одержали позитивні оцінки по математиці і фізиці. Розмір стипендії, яких знаходиться в інтервалі від 25 до 60. Відсортуйте записи у порядку убування по декількох атрибутах: прізвища студента, одержаної оцінки.

SELECT Студенты.SNUM, SFAM, SIMA, SOTCH, STIP, PNAME, Предметы.PNUM, OCENKA

FROM Студенты, Предметы, Успеваемость

WHERE (Студенты.SNUM=Успеваемость.SNUM AND Предметы.PNUM=Успеваемость.PNUM) AND (PNAME="Математика" OR PNAME="Фізика") AND (OCENKA IN (4,5)) AND (STIP BETWEEN 25 AND 60)

ORDER BY SFAM AND OCENKA;

Лаб9_5

SNUM

SFAM

SIMA

SOTCH

STIP

PNAME

PNUM

OCENKA

3412

Поляків

Анатолій

Олексійович

50

Математика

2003

4

3412

Поляків

Анатолій

Олексійович

50

Фізика

2001

5

  1.  Виберете  відомості про предмети, що вивчаються на перших двох курсах, з кількістю відведеного на них годинника не менше 35. Відсортуйте  висновок по наступних стовпцях PNAME, причому для стовпця HOURS це порядок по убуванню.

SELECT *

FROM Предметы

WHERE (COURS IN (1,2)) AND (HOURS>=35)

ORDER BY PNAME AND HOURS DESC;

Запрос18

PNUM

PNAME

TNUM

HOURS

COURS

2003

Математика

4003

68

1

2002

Хімія

4002

68

1

  1.  Виберете  відомості про студентів, не одержуючих стипендію, предмети і оцінки цих студентів. Відсортуйте записи у порядку зростання, одержаних ними оцінок.

SELECT Студенты.SNUM, SFAM, SIMA, SOTCH, STIP, PNAME, OCENKA

FROM Студенты, Предметы, Успеваемость

WHERE(Студенты.SNUM=Успеваемость.SNUM AND Предметы.PNUM=Успеваемость.PNUM) AND (STIP=0)

ORDER BY OCENKA;

Лаб9_7

SNUM

SFAM

SIMA

SOTCH

STIP

PNAME

OCENKA

3414

Гріценко

Володимир

Миколайович

0

Економіка

3

Висновок: у результаті виконаної роботи я навчився використовувати в запитах вираз Where,  а також  упорядковувати дані з використанням ключового слова Order by.

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

1. Назвіть обов'язкові складові оператора SELECT.

SELECT [* | ALL | DISTINCT СТОЛБЕЦ1, СТОЛБЕЦ2] 

FROM ТАБЛИЦА1 [, ТАБЛИЦА2]; 

2. Чи для всіх даних у виразі ключового слова WHERE обов'язково потрібно використовувати лапки?

Нет, только для текстовых данных.

3. До якого розділу SQL відноситься оператор SELECT?

Оператор SELECT относится к запросам на выборку.

4. Чи можна у виразі для ключового слова WHERE задати декілька умов?

Да, можно. С помощью логических операций AND и OR.

PAGE  1


 

А также другие работы, которые могут Вас заинтересовать

81880. Понятие и классификация организаций 38.05 KB
  Формальная организация организация обладающая правом юридического лица цели деятельности которой закреплены в учредительных документах а функционирование в нормативных актах соглашениях и положениях регламентирующих права и ответственность каждого из участников организации. Формальные организации подразделяются на коммерческие и некоммерческие организации. Коммерческие организации организации деятельность которых направлена на систематическое получение прибыли от пользования имуществом продажи товаров выполнения работ или...
81881. Организационно-правовые формы организаций 38.17 KB
  Хозяйственные общества Коммерческие организации в которых вклады в уставный капитал разделены на доли учредителей Общество с ограниченной ответственностью ООО Хозяйственное общество участники которого не отвечают по его обязательствам и несут риск лишь в пределах своих вкладов в уставный капитал ООО. Общество с дополнительной ответственностью ОДО Хозяйственное общество участники которого солидарно несут субсидиарную полную ответственность по его обязательствам своим имуществом в одинаковом для всех кратном размере к стоимости их...
81882. Законы организации и динамика их развития 73.5 KB
  Закон композиции отражает необходимость согласования целей организации: они должны быть направлены на поддержание основной цели более общего характера. Для обеспечения однонаправленности целей организации можно использовать систему деревьев целей.
81883. Организация как система управления 75 KB
  Организация в менеджменте - это объединение людей, совместно реализующих некоторую программу или достигающих определенной цели и действующих на основе определенных процедур и правил. В общем смысле под организацией имеют в виду способы упорядочения и регулирования действий отдельных индивидов и социальных групп.
81885. Внешняя среда организации 41.32 KB
  Подвижность среды это скорость с которой происходят изменения в окружении организации. Среда прямого воздействия включает факторы которые непосредственно влияют на операции организации и испытывают на себе прямое влияние операций организации. Зависимость между организацией и сетью поставщиков обеспечивающих ввод указанных ресурсов один из наиболее ярких примеров прямого воздействия среды на операции и успешность деятельности организации.
81886. Понятие и классификация структур управления 34.87 KB
  В рамках структуры управления протекает весь управленческий процесс в котором участвуют менеджеры всех уровней категорий и профессиональной специализации. Структура управления – простая совокупность способов посредством которых процесс труда сначала разделяется на отдельные рабочие задачи а затем достигается координация действий по решению задачи. Типы организационных структур: Иерархический тип – структура которая характеризуется высокой степенью разделения труда иерархией управления многочисленными нормами и правилами поведения.
81887. Основные элементы структуры управления 39.32 KB
  Под структурой управления организацией понимается упорядоченная совокупность взаимосвязанных элементов находящихся между собой в устойчивых отношениях обеспечивающих их развитие и функционирование как единого целого. Элементами структуры управления являются. Структура управления характеризуется наличием связей между её элементами.
81888. Иерархические структуры управления 38.72 KB
  Соблюдение этого принципа должно обеспечивать единство управления. Такая организационная структура образуется в результате построения аппарата управления из взаимоподчинённых органов в виде иерархической лестницы т. Функциональная организационная структура основана на создании подразделений для выполнения определённых функций на всех уровнях управления.