Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Результати виконання

Читайте также:
  1. A. для виконання програми.
  2. Fulfilment of contract, performance виконання контракту
  3. IV. Невиконання вимог щодо змагальних паперів
  4. V. Ресурсне забезпечення виконання протоколу
  5. Виконання бюджетів
  6. Виконання бюджетів за доходами
  7. Виконання бюджету за витратами

ЗВІТ

про виконання лабораторної роботи №8

на тему:

«Групування даних»

з курсу: «»

 

 

Виконав:

Прийняв:

 

 

Львів 2015


МЕТА РОБОТИ

Ознайомитися з використанням групування даних.

 

ТЕОРЕТИЧНІ ВІДОМОСТІ

В частині SELECT визначається структура майбутнього результату, тобто ця частина визначає набір стовпчиків результуючої таблиці. Частина FROM вказує на назви усіх таблиць чи підзапитів, які використовуються в SELECT-запиті. Частина WHERE містить предикат, який може включати кілька логічних виразів та приймати одне з трьох значень: TRUE, FALSE чи UNKNOWN (NULL). В результат SELECT-запиту включаються усі рядки, для яких предикат з частини WHERE приймає значення TRUE. Частина ORDER BY використовується для впорядкування вихідних даних. Рядки впорядковуються відповідно до виразів, вказаних в списку.

Для отримання агрегованих даних дуже важливу роль грають інші компоненти SELECT-запиту.
У виразах, які перераховуються після ключового слова SELECT, можуть використовуватися агрегуючі функції. Під агрегуючими функціями розуміють одну з наступних п’яти функцій: агрегуюча_функція::= {COUNT(*) | {AVG | SUM | MAX | MIN | COUNT}(вираз)}
Існує два типи функції COUNT. Перший тип в якості аргументу використовує символ “*”. В цьому випадку функція обчислює кількість рядків, які повертає запит. Тут не враховуються окремі значення полів, результат не залежить чи задано параметр DISTINCT і чи трапляються значення NULL. Інший тип функції COUNT обчислює всі значення виразу, що не є NULL.
Усі інші функції також ігнорують значення NULL для виразу. Функція AVG обчислює середнє арифметичне (середнє) для значень виразу. Аргументом цієї функції може бути лише числовий вираз.

 


РЕЗУЛЬТАТИ ВИКОНАННЯ

SELECT name_pl, salary_pl, COUNT(*) FROM `pilot` GROUP BY salary_pl

SELECT name_pl, salary_pl, COUNT(*) FROM `pilot` GROUP BY salary_pl HAVING COUNT(*)>=2

SELECT salary_pl, name_pl, COUNT(*) AS size FROM pilot WHERE id_pilot > 1 GROUP BY salary_pl, name_pl HAVING name_pl LIKE '%і%'

 

SELECT salary_pl, name_pl, COUNT(*) AS size FROM pilot WHERE id_pilot > 1 GROUP BY salary_pl HAVING name_pl LIKE '%і%'

SELECT salary_pl, name_pl, COUNT(*) AS size FROM pilot WHERE id_pilot > 1 GROUP BY salary_pl HAVING name_pl LIKE '%і%' ORDER BY salary_pl DESC

 

ВИСНОВОК

На даній лабораторній роботі, я ознайомився з групуванням даних за допомогою команд GROUP BY, HAVING.


Дата добавления: 2015-11-14; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Шаг 5. Делаем надпись| Наименование вида документа

mybiblioteka.su - 2015-2024 год. (0.009 сек.)