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


 

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

80911. Модели социальной поддержки инвалидов 33.5 KB
  Социальная политика в отношении инвалидов осуществляется с целью их успешной социальной интеграции которая является средством социального развития общества. В общем интеграция инвалидов в социальное общество осуществляется через эффективный реабилитационный процесс. Задача социореабилитации с помощью технических средства реабилитации восстановить нормальные отношения инвалидов с окружающими людьми вопреки физическому или психическому дефекту.
80912. Инновационные формы социальной защиты инвалидов 45.59 KB
  Последствия таких подходов создавали иллюзию мнимого благополучия так как относительные показатели инвалидности на фоне естественного прироста населения улучшались изза чего реальные стимулы к поиску истинных причин роста абсолютного числа инвалидов отсутствовали. С начала 90х годов традиционные принципы государственной политики направленной на решение проблем инвалидности и инвалидов в связи со сложной социальноэкономической ситуацией в стране утратили свою эффективность. В настоящее время инвалид характеризуется как лицо которое имеет...
80913. Понятие и сущность инвалидности 29.22 KB
  Наконец после Второй мировой войны в русле общего движения по формулированию и защите прав человека в целом и отдельных категорий населения в частности происходит формирование понятия инвалид относящегося ко всем лицам имеющим физические психические или интеллектуальные ограничения жизнедеятельности. инвалид определяется как лицо которое имеет нарушение здоровья со стойким расстройством функций организма обусловленным заболеваниями последствиями травм или дефектами приводящими к ограничению жизнедеятельности и вызывающими...
80914. Социальные барьеры людей с ограниченными возможностями 29.35 KB
  Мысль о том что инвалидам должны предоставляться равные возможности со здоровыми что они не должны подвергаться сегрегации и дискриминации еще не овладела ни нашим обществом в целом ни даже теми его членами которые непосредственно причастны к судьбам инвалидов. По данным отечественных и зарубежных экспертов трудовая деятельность доступна приблизительно 2 3 всех инвалидов работает же не более 11 из них. Третьим барьером в жизни инвалидов выступает малообеспеченностъ которая является следствием социальнотрудовых ограничений: эти люди...
80915. Виды и формы социальной поддержки инвалидов 34.31 KB
  Эффективным механизмом реализации государственной политики в решении проблем инвалидов в Российской Федерации стали целевые федеральные и региональные программы объединяющие усилия различных ведомств. начато финансирование программы Разработка и производство технических средств реабилитации для обеспечения инвалидов. Создана также федеральная программа Социальная поддержка инвалидов.
80916. Основные принципы работы с инвалидами 22.26 KB
  Ответственность органов государственной власти, органов местного самоуправления и учреждений, а также должностных лиц за обеспечение прав граждан пожилого возраста и инвалидов в сфере социального обслуживания.
80917. Социальная и профессиональная адаптация инвалидов 26.52 KB
  Для более эффективной организации социального обслуживания социальному работнику важно знать причину инвалидности которая может быть обусловлена общим заболеванием 848 связана с пребыванием на фронте инвалиды войны либо являются инвалидами с детства. Роль социального работника состоит в том чтобы опираясь на осведомленность в этом вопросе способствовать реализации льгот в соответствии с существующим законодательством. При подходе к организации работы с семьей имеющей инвалида для социального работника важно...
80918. Методология формирования цен в России 47.36 KB
  Для расчета прибыли используется выручка от реализации за минусом НДС и акцизов. Кроме налогов включаемых в себестоимость продукции в цену включаются так называемые косвенные налоги: таможенные пошлины; акцизы; НДС. НДС представляет собой форму изъятия в бюджет части добавленной стоимости создаваемой на всех этапах производства и реализации товаров. Действуют следующие ставки НДС: 10 на детские товары и продовольственные товары по перечням установленным правительством РФ; 18 на промышленные товары на продовольственные подакцизные...
80919. Ценообразование в условиях инфляции 53.99 KB
  Ценовая тактика хозяйствующих субъектов в условиях инфляции. Инфляция означает обесценение бумажных денег по отношению к товарам рост товарных цен золоту повышение рыночной цены золота иностранным валютам падение курса национальной валюты по отношению к иностранным денежным единицам. Поскольку цены являются денежной формой стоимости товаров и услуг то инфляция может возникать как результат превышения количества бумажных денежных единиц находящихся в обращении над суммой товарных цен и проявляться в росте цен и снижении покупательной...