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


 

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

53403. Уведення та редагування тексту. Перевірка правопису 69 KB
  Мета уроку Навчальна: Вдосконалити основні знання про текстовий редактор Microsoft Word та його можливості навчити вводити та редагувати текст засобами текстового процесора створювати документи за певною структурою засвоїти правила введення тесту навчитись проводити перевірку правопису. Тип уроку Урок засвоєння нових знань формування умінь та навичок Обладнання Компютери підключені до локальної мережі текстовий процесор Microsoft Word текстовий документ до уроку UROK. Повідомлення теми та плану роботи на уроці мети та завдань...
53404. Розв’язування задач з використанням циклічних операторів 69.5 KB
  Мета: створити умови для формування навичок розвязування найпростіших задач що містять цикли використовуючи різні команди повторення; розвивати логічне мислення операторську культуру; продемонструвати виконання на компютері різних циклічних програм; виховувати працьовитість інтерес до предмета. Вправа Online Вибудуємо лінію ключових слів з теми Циклічні оператори Цикл повторення параметр циклдоки циклдо циклдля змінна лічильник оператор логічний вираз умова while repet begin end pscl програма виконання. На...
53405. Оформлення тексту в HTML – документі 234 KB
  Хід уроку Перед початком уроку на учнівські компютери та робоче місце вчителя має бути розміщено папки : Організаційний момент Актуалізація опорних знань Учитель пропонує учням виконати завдання âМагічний квадрат. Завдання має бути виведене на інтерактивну дошку а кожен учень повинен отримати картку з наступним текстом : Юний друже Для виконання даного завдання знайди файл що міститься за наступною адресою : C: Documents nd Settings Учень Рабочий стол HTML Урок _3 mgic. Бажаю успіху D O C T I T H B T B D L E H Y G T...
53406. Занимательная Информатика 57.5 KB
  Вопросы Мозг компьютера Процессор Устройство для запуска считывания информации с магнитных дисков Дисковод Устройство для распечатки информации на бумаге Принтер Лицо компьютера Монитор Наиболее распространенный манипулятор Мышь Устройство введения графической информации Сканер Устройство введения звуковой информации Микрофон Устройство для сохранения информации Память Устройство которое обеспечивает запись и считывание информации с магнитной ленты...
53407. Введення, редагування й форматування тексту 151.5 KB
  ОБЛАДНАННЯ: персональні компютери роздатковий матеріал таблиці Клавіатура Текстовий редактор MS Word. Заповнюють опитувальний лист: Підпишіть рисунок що зображує вікно ТП MS Word. Виберіть підкресліть із запропонованого списку можливості які надає ТП MS Word: створення і редагування текстів форматування абзаців створення таблиць вставка в текст обєктів інших програм форматування дисків форматування символів створення малюнків форматування сторінки друк документа копіювання дисків.
53408. Компьютерная среда и алгоритмы 47 KB
  Тема: Компьютерная среда и алгоритмы. Цель: закрепление и проверка знаний учащихся по теме Алгоритмы и изучение нового материала по теме Компьютерная среда Логомиры Задачи: Обучающая: усвоить понятие алгоритма компьютерная среда логомиры. Она называется Компьютерная среда и алгоритмы Напомните мне что такое алгоритм Правильно. Среда каждой программы имеет свои инструменты и допускает определённый набор действий которые можно выполнить.
53409. Настроювання параметрів сторінок. Створення колонтитулів. Робота з редактором формул 651.5 KB
  Тому важливо оформити документ так щоб він гарно виглядав не тільки на екрані але й на аркуші паперу вміти правильно задати параметри сторінки. План Розмір сторінки поля. Орієнтація сторінки. Встановлення параметрів сторінки.
53410. Алгоритми та їх властивості 55 KB
  Алгоритми та їх властивості Епіграф до уроку: Коль кругом все будет мирно Так сидеть он будет смирно; Но лишь чуть со стороны Ожидать тебе войны Иль набега силы бранной Иль другой беды незваной Вмиг тогда мой петушок Приподымет гребешок Закричит и встрепенется И в то место обернется. Навчальна: дати поняття про алгоритм його властивості; навчити розпізнавати алгоритми навколо себе; вміти розрізняти правильно та неправильно сформульовані алгоритми; формувати цілісну уяву про картину всесвіту; формувати науковий світогляд;...
53411. оздание документов в текстовом процессоре 45 KB
  Задачи: помочь учащимся получить представление об офисном пакете OpenOffice познакомиться с возможностями программы Word научить основным операциям редактирования и форматирования текста в Word. Вопрос: Назовите этапы подготовки текстовых документов. Вопрос: Какие операции входят в процесс редактирования текстового документа Ответ: Исправление ошибок правописание удаление и добавление фрагментов.