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


 

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

5917. Національна економіка. Лекції. Прогнозування і державне регулювання промислового виробництва 443.5 KB
  Прогнозування і державне регулювання промислового виробництва Промисловість як об’єкт регулювання. Показники промислового виробництва. Визначення потреб держави у промисловій продукції та обґрунтування обсягу промислового ви...
5918. Разработка программы реструктуризации и развития предприятия 66.5 KB
  Разработка программы реструктуризации и развития предприятия Вопросы: Основные этапы разработки и содержание программы реструктуризации. Организация разработки программы реструктуризации на предприятии. Оценка рисков реализации про...
5919. Реструктуризация промышленного предприятия 79.5 KB
  Реструктуризация промышленного предприятия Содержание и организация реструктуризации предприятия. Разработка программы реструктуризации и развития предприятия. Содержание и организация реструктуризации предприятия Вопросы для изучения:...
5920. Диагностика банкротства и финансовое оздоровление предприятия 85 KB
  Диагностика банкротства и финансовое оздоровление предприятия Финансовый анализ предприятия: цели и виды анализа. Стадии банкротства и диагностика состояния предприятия. Анализ финансового состояния и платежеспособности предприятия. Оп...
5921. Основные механизмы антикризисного управления 81.5 KB
  Основные механизмы антикризисного управления Антикризисное управление и регулирование. Правовые основы антикризисного управления. Обязательства, неплатежеспособность, несостоятельность и банкротство Всякое предприятие, осуществляющее хозяйстве...
5922. Издержки фирмы 195.5 KB
  Любая фирма, прежде чем начать производство, должна четко представлять, на какую прибыль она может рассчитывать. Для этого она изучит спрос и определит, по какой цене будет продаваться продукция, и сравнит предполагаемые доходы с издержками, которые предстоит понести...
5923. Чрезвычайные ситуации социального характера. Основные виды мошенничества, с которыми наиболее часто приходится встречаться в повседневной жизни 262.82 KB
  Чрезвычайная ситуация социального характера-обстановка на определенной территории, сложившаяся в результате опасного социального или социально-политического явления и создающая реальную угрозу жизненно важным интересам...
5924. Определение основных количественных характеристик показателей надежности 78 KB
  Определение основных количественных характеристик показателей надежности Исходные данные: Выборка случайных чисел для определения основных количественных характеристик показателей надежности...
5925. Русская иконопись. Икона как живописное призведение 31.32 KB
  История эволюции иконописи Начиная с X века - времени принятия Русью христианства в качестве государственной религии - тысячи храмов столетие за столетием украшались драгоценными мозаиками, стенными росписями и иконами с изображениями религиозных...