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


 

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

82263. Язык социально-гуманитарных наук. Языковая картина мира и «языковые игры» 34.44 KB
  проблемы природы языка принципов и законов его функционирования начинают изучаться лингвистами логиками психологами и философами. Таким образом для языкознания важными вопросами становятся вопросы семантики а также проблемы взаимосвязи языка и мышления языка и предметного мира. Так швейцарский лингвист Фердинанд де Соссюр 18571913 указывает на то что предметом изучения лингвистики становится имманентная реальность языка. Также проблемы языка в первую очередь выдвигаются в логике.
82264. Интерпритация как придание смысла, значения высказываниям, текстам, явлениям, событиям 40.1 KB
  Это внешняя сторона интерпретации. Выделяя к качестве предмета изучения исторического познания текст мы не должны сводить процедуру интерпретации к набору грамматических языковых игр Л. Объективный план интерпретации как операции мышления представлен с одной стороны предметом исследования а с другой операциональным или формально логическим каркасом своего рода алгоритмом системой стандартных шагов правит принципов и приемов субъекта познания в ходе познавательной деятельности. Общепризнанным каноном процесса интерпретации в...
82265. Вера и знание, достоверность и сомнение. Диалектика веры и сомнения в процессе познания 32.72 KB
  В социальногуманитарных науках знание всегда сочетается с верой и сомнением так как вера ориентирована на преувеличение роли абсолютного момента в знании а сомнение роли относительного в нем. Вера присутствует в социальногуманитарных науках прежде всего в силу незавершенности познания социальных явлений как допущение возможности соответствия социальной реальности и его отражения в знании. Она также может присутствовать в социальногуманитарных науках: как вера ученогогуманитария в Бога ученый привносит в науку свою веру как его...
82266. Конструктивная роль веры как условия «бытия среди людей» (Л.Витгенштейн) Вера и верования 31.72 KB
  Витгенштейн Вера и верования. Вера возникает как необходимое следствие бытия среди людей утверждает Витгенштейн имеет социальнокоммуникативную природу. Вера субъективная уверенность. Вера и знание имеют различные основания противоположно направленные.
82267. Вера и понимание в контексте коммуникаций. Вера и истина. Типы обоснования веры и знания. Соотношение веры и истины 36.66 KB
  Типы обоснования веры и знания. Одной из основных предпосылок философскометодологического анализа социальногуманитарного знания является рассмотрение научного познания в контексте культуры его связь с историческими особенностями и ценностными установками общества. Тема веры достоверности сомнения оказывается одной из фундаментальных в самых разных областях и на разных этапах научного познания. Соотношение различных духовноценностных установок веры и научного знания поразному влияло на развитие науки.
82268. Натуралистическая исследовательская программа 38.77 KB
  Сегодня вопрос об исследовательской программе или близком к ней понятии парадигмы в социальных науках сталкивается с двумя трудностями: 1 избрания масштаба исследования; 2 многообразия исследовательских программ господствующего сегодня в социальногуманитарных науках. Какие исследовательские программы парадигмы можно выделять 1 Классическая философия были ориентирована на природу и изучающие ее науки на следующую отсюда натуралистическую парадигму. Последователи натуралистической исследовательской программы полагают: либо предмет наук...
82269. Антинатуралистическая исследовательская программа и ее общенаучное значение 36.58 KB
  Природа остается в качестве предпосылки деятельности человека но культур центризмом не схватывается оставляя место натурализму Другой причиной жизненности натуралистической исследовательской программы является вызванное объективными социальными изменениями крушение классических рационалистических установок. Она по существу указала на границы натуралистической программы. Натуралистическая и антинатуралистическая программы направлены на изучение одного и того же объекта но в соответствии со своей методологией исследовательской программой...
82270. Применение натуралистической и антинатуралистической исследовательских программ ва социально –гуманитарных науках 33.52 KB
  В них присутствуют: натуралистическая парадигма общества основные варианты: механицизм физикализм биологизм географический детерминизм демографический детерминизм общество понимается как жестко-детерминированная система обусловленная влиянием определенных природных факторов климата полезных ископаемых территории и т. оно рассматривается с редукционистских позиций; антинатуралистическая парадигма общества основные варианты: социологизм экономизм психологизм антипсихологизм общество понимается как...
82271. Проблема разделения социальных и гуманитарных наук пол предмету, по методу, по предмету и методу одновременно, по исследовательским программам 34.01 KB
  В настоящее время считается что естественные науки и социально-гуманитарные науки имеют как общие так и различные характеристики. Естественные и социально-гуманитарные науки обладают всеми признаками науки как особого феномена познание нового наличие эмпирического и теоретического уровней оформленность в понятиях и т. Вместе с тем социально-гуманитарные науки отличаются от естественно-математических и технических наук по следующим основаниям: по объекту исследования естественные науки изучают природную реальность т. то что существует...