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


 

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

43792. Особенности рассмотрения и разрешения трудовых споров о восстановлении на работе 127.24 KB
  Дела о восстановлении на работе. Подсудность и подведомственность дел о восстановлении на работе Лица участвующие в деле о восстановлении на работе. Доказывание по делам о восстановлении на работе
43793. Вопросы налогообложения и бухгалтерского учета ОАО «Металлург» 150.67 KB
  Основой рыночного механизма являются экономические показатели, необходимые для планирования и объективной оценки производственно-хозяйственной деятельности предприятия, образования и использования специальных фондов, соизмерения затрат и результатов на отдельных стадиях воспроизводственного процесса.
43794. Оценка конкурентоспособности ЗАО «Потенциал» 4.08 MB
  Рассматривая управление конкурентоспособностью предприятия как организационно-экономическую категорию, необходимо отметить, что это управление экономическими процессами и соответственно складывающимися при их осуществлении рыночными конкурентными экономическими отношениями.
43795. ПРОЕКТ ШВЕЙНОГО ЦЕХА 248.75 KB
  Проектируемая модель жакета женского имеет красивый внешний вид, модные отделочные элементы в виде присборенного лацкана, центральной части переда, свободного рукава, отделочных строчек соответствует современному направлению моды. Для жакета подобраны пуговицы которые служат не только для застегивания, а также для украшения жакета
43796. Проектирование и создание коллекции женской нарядной одежды 1.99 MB
  Моя коллекция - нарядная, подходит для похода на выставку, в театр, на коктейль, с другой стороны некоторые модели более повседневны и деловые. Строгие силуэты и классический покрой делает ее близкой к классическому стилю. Но с помощью активной отделки рюшами и воланами просматривается и романтический стиль.
43797. Обгрунтування проекту вдосконалення системи управління якістю продукції 387.41 KB
  Оцінка впливу запропонованих заходів на основні результати діяльності підприємств На сучасному ринку переважає попит на продукцію найвищої якості. Не менш гостра конкуренція за виробництво і реалізацію продукції вищої якості. У зв'язку з цим підвищується роль методів забезпечення якості які сприяють проведенню нової політики в галузі якості та задоволенню постійно зростаючих вимог ринку до якості продукції. Розвиток експортних відносин показав що продукція вітчизняних...
43798. Совершенствование сбытовой политики на ОАО «Метафракс» 331.63 KB
  Характеристика каналов сбыта товаров промышленного назначения. Она позволяет осуществлять: планирование формирование или рациональный выбор каналов распределения товаров; поиск и освоение новых каналов сбыта; разработку и применение сбытовой программы организации с учетом реального и прогнозируемого ассортимента а также запросов потребителей; оценку результатов деятельности организации по производству товаров и доведению их до потребителя. Работа предприятий в новых экономических условиях предполагает реструктурирование всех...
43799. Татарча-русча сүзлекләрдә тамыр рәвешендәге гарәп-фарсы алынмалары 295 KB
  Татар теленнән аермалы буларак, гарәп телендә сузыкларның әйтелеше тартыкларга бәйле. Сүздә нинди тартыклар белән килүенә карап, сузык авазның әйтелеше үзгәрә, ягъни сөйләмдә фонеманың төрле вариантлары барлыкка килә. Мәсәлән, а сузыгы эмфатик һәм башка кайбер тартыклар
43800. Использование метода проектов на формирование речевой компетенции на уроке иностранного языка 1.86 MB
  Психолого педагогические исследования по проблемам формирования речевых навыков на уроках иностранного языка. Опытнопрактические работы по использованию методов проектов как средство формирования речевых умений на уроках иностранного языка. Основная идея подобного подхода к обучению английского языка таким образом заключается в том чтобы перенести акцент со всякого рода упражнений на активную мыслительную деятельность учащихся требующую для своего оформления владения определенными языковыми средствами. Только метод проектов...