16971

Сортування і групування даних

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

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

Практична робота №13 Тема: Сортування і групування даних Мета: навчитися розділяти одержані дані на групи так щоб їх легко було сприймати. Обладнання: персональний комп'ютер з встановленою операційною системою Windows система управління базами даних Access або Ms SQL Server. ...

Украинкский

2013-06-28

74.5 KB

3 чел.

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

Тема: Сортування і групування даних

Мета: навчитися розділяти одержані дані на групи так, щоб їх легко було сприймати.

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

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

  1.  Введіть наступну таблицю  в режимі конструктора EMPLOYEE_TBL.

EMPLOYEE_TBL

EMP_ID

LAST_NAM

FIRST NAM

ADDRESS

CITY

STATE

ZIP

PHONE

311549902

STEPHENS

TINA

D RR 3 BOX 17A

GREENWOOD

IN

47890

3178784465

442346889

PLEW

LINDA

С 3301 BEACON S

INDIANAPOLIS

IN

46224

3172978990

213764555

GLASS

BRANDON

1710 MAIN ST

WHITELAND

IN

47885

3178984321

313782439

GLASS

JACOB

3789 RIVER BLVD

INDIANAPOLIS

IN

45734

3175457676

220984332

WALLACE

MARIAH

7789 KEYSTONE 5

INDIANAPOLIS

IN

46741

3173325986

443679012

SPURGEON

TIFFANY

GEORGE COURT

INDIANAPOLIS

IN

46234

3175679007

  •  Запишіть оператора SQL, що повертає табельний номер службовця (EMP_ID), ім'я службовця (LAST_NAME) і назву міста (CITY) з таблиці EMPLOYEE_TBL, згруповані по значеннях стовпця CITY.

SELECT CITY, EMP_ID,LAST_NAM   

FROM EMPLOYEE_TBL   

GROUP BY CITY, EMP_ID,LAST_NAM;

Запрос1

CITY

EMP_ID

LAST_NAM

GREENWOOD

311549902

STEPHENS

INDIANAPOLIS

220984332

WALLACE

INDIANAPOLIS

313782439

GLASS

INDIANAPOLIS

442346889

PLEW

INDIANAPOLIS

443679012

SPURGEON

WHITELAND

213764555

GLASS

  •  Запишіть оператора SQL, що повертає з таблиці EMPLOYEE_TBL назви міст і число проживаючих в них службовців. Додайте в оператора ключове слово HAVING, щоб у висновку відобразити тільки ті міста, в яких проживає більше двох службовців з числа тих, інформація про яких є в таблиці.

SELECT CITY, COUNT(*)   

FROM EMPLOYEE_TBL   

GROUP BY CITY

HAVING  COUNT(*)>2;

Запрос1

CITY

Expr1001

INDIANAPOLIS

4

  1.  Наступні запити, використовують таблиці PREDMET, STUDENTS, TEACHERS, USP.
  •  Вивести кількість студентів, одержуючих ту або іншу стипендію, але з впорядковуванням по убуванню розмірів їх стипендій.

SELECT STIP, COUNT(*)   

FROM Студенты   

GROUP BY STIP

HAVING  STIP>0

ORDER BY STIP DESC;

Запрос1

STIP

Expr1001

75,5

1

50

1

17

1

  •  Вивести предмети, середній бал по кожному предмету, з впорядковуванням за збільшенням середнього балу. Поле, що відображає середній бал вивести під ім'ям Sredn_bal.

SELECT PNAME,Avg(OCENKA) as Sredn_bal

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

WHERE (Предметы.PNUM= Успеваемость.PNUM)

GROUP BY PNAME, OCENKA

ORDER BY Avg(OCENKA);

Запрос1

PNAME

Sredn_bal

Економіка

3

Математика

4

Філософія

5

Фізика

5

  •  Вивести предмети; середню успішність по кожному предмету, яка не менше 4 балів з впорядковуванням по убуванню середнього балу. Поле, що відображає середній бал вивести під ім'ям Sredn_bal.

SELECT PNAME,Avg(OCENKA) as Sredn_bal

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

WHERE (Предметы.PNUM= Успеваемость.PNUM) AND (OCENKA>=4)

GROUP BY PNAME,OCENKA

ORDER BY Avg(OCENKA) DESC;

Запрос1

PNAME

Sredn_bal

Філософія

5

Фізика

5

Математика

4

  •  Вивести предмети з максимальною кількістю годинника на кожному курсі, з впорядковуванням за збільшенням  курсу на якому вивчається той або інший предмет.

SELECT  MAX(HOURS), COURS

FROM Предметы

GROUP BY COURS

ORDER BY COURS;

Лаб13_2_4

Expr1000

COURS

68

1

17

2

17

3

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

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

  1.  При використовуванні ключового слова ORDER BY в операторі SELECT чи обов'язково використовувати ключове слово GROUP BY?
  2.  Що таке групове значення?
  3.  Щоб згрупувати дані запиту по деякому стовпцю у виразі ключового слова GROUP BY, чи повинен цей стовпець бути вказаний в списку ключового слова SELECT?

1. Так, обов'язково.

2. Групування даних — це розміщення даних в стовпцях із значеннями, що повторюються, в певному логічному порядку.

Групування даних здійснюється за допомогою виразу GROUP BY в операторі SELECT.

3. У виразі ключового слова GROUP BY можуть використовуватися тільки вибрані стовпці (тобто стовпці із списку ключового слова SELECT в операторі запиту).

 

PAGE  1


 

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

75536. Вибір професії. Нові ЛО 83.5 KB
  Ввести й активізувати у мові учнів ЛО теми «Вибір професії». Практикувати учнів у читанні тексту з метою отримання загального уявлення (skimming) та з метою максимально повного й точного розуміння всієї інформації, що міститься в текст...
75537. Вибір професії. План-конспект уроку з англійської мови для учнів 9-х класів 53 KB
  Активізувати у мові учнів ЛО теми «Вибір професії». Підготувати до самостійного висловлювання про вибір професії та можливість отримана подальшої освіти після закінчення 9 класу.
75538. Вибір професії. Плани на майбутнє 71 KB
  Join together the two hlves of the fmous proverbs nd syings bout work nd peoples occuptions. Work in pirs. The hrdest work is to do nothing. Т: Wht colloctions of words connected with work cn you nme Lets drw Mind Mp.
75539. Вибір професії. Плани на майбутнє. Узгодження часів в англійській мові 60 KB
  We hve to review the words nd word combintions for this topic nd the grmmr: The Sequence of Tenses. By the end of the lesson you should be ble: to operte the words nd word combintions for the topic: Choosing profession People nd Occuptions ; to review the grmmr: The Sequence of Tenses ; to conduct your own dilogues using the given one s n exmple. If you her one of your profession put your hnd up nd cross the word out. the winner is the first student to cross out ll his her words nd shouts Bingo Profession Bingo Pupil\'s grid Professions:...
75540. Даниель Дефо, автор «Робінзона Крузо». Контроль позакласного читання 91.5 KB
  Обладнання: підручник текст для читання The uthor of Robinson Crusoe HO1 True or Flse H02 Personlity Quiz H03 Finish the Sentences H04. Т: The topic of our lesson is Dniel Defoe the uthor of Robinson Crusoe. Пред\'явлення тексту для читання Dniel Defoe the uthor of Robinson Crusoe . Т: Hve you ever red Robinson Crusoe Wht do you know bout the uthor of this book Is the book Robinson Crusoe still red by children nd grownups 2 WhileReding ctivities.
75541. Вибір професії. Плани на майбутнє, План-конспект уроку з англійської мови для учнів 9-х класів 38.5 KB
  By the end of the lesson you should be ble: to mtch the English words nd word combintions with their Ukrinin equivlents Level 1; to define different kinds of films by their description Level 2; to sk questions to show your bility of operting the grmmr: the building of the questions of different kinds Level 3; to write bout your plns for the future to check your skills in communictive writing Level 4. Т: Our test consists of 4 levels. You\'ll get 3 points for ech level if you cope with it properly. Level 1 Scope: 3 Mtch the English words...
75542. Літні канікули. Знов у школу. Повторення. Простий минулий час (Past indefinite Tense) 23.77 KB
  So you hve not only to study well but lso to choose wht to do when you leve school. I hope you will choose wht to do in the future so tht you will be useful to our country nd be hppy in your life. Т: Wht things do you ssocite with the words Summer Holidys Write them on the blckbord nd in your vocbulries plese. re you gld to be t school Why Wht did you pln to do during your summer holidys Did your plns come true Where did you go Do you like to spend your holidys in town in the country 4.
75543. Літні канікули. Повторення розділових запитань (Disjunctive Questions) 22.06 KB
  Повторення розділових запитань Disjunctive Questions. Обладнання: підручник тематична картина Літні канікули граматична таблиця Disjunctive Questions 37 Reference Grmmr; українськоанглійські словники речення і розділові питання для гри Find your prtner НО1. We hve to review the grmmr the building of the disjunctive questions to use them in our speech mking it more nturl. By the end of the lesson you should be ble: to use the tgquestions in your dilogues; to use your imgintion describing pictures.
75544. Україна. Географічне положення. Загальна характеристика. Нові ЛО 24.58 KB
  Ввести нові ЛО та відпрацювати їх вживання в мові. Практикувати учнів у читанні тексту з метою отримання загального уявлення (skimming) та з метою максимально повного й точного розуміння всієї інформації, що в ньому міститься (scanning)