«Создание запросов с использованием «group by» и«having.»


Download 344.01 Kb.
Sana20.12.2022
Hajmi344.01 Kb.
#1038556
TuriЛабораторная работа
Bog'liq
lab 3


МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН

КАРШИНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ

Лабораторная работа 3
ПО ПРЕДМЕТУ «База данных»


Тема: «Создание запросов с использованием «GROUP BY» и «HAVING.»



КИ 12-20 ЮСУПОВ Ж


КАРШИ 2022



Лабораторная работа №3
Тема: Создание запросов с использованием «GROUP BY» и «HAVING».
Цель работы: Научиться использовать команду «GROUP BY» при группировки данных. В некоторых случаях может потребоваться сортировка информации в таблице. Для этого используется параметр ORDER BY. Этот параметр сортирует все записи в указанном поле в порядке возрастания. При заказе по описанию записывается в порядке убывания. Order by (ASC) пишется в порядке возрастания.Что делать, если вам нужно перечислить студентов в алфавитном порядке или в порядке убывания? Для этого в операторе SELECT содержится выражение ORDER BY. В выражении ORDER BY можно создавать сложные условия сортировки, используя имена и номера столбцов, а также предикаты DESC, ASC
Команда GROUP BY позволяет группировать результаты при выборке из базы данных. К сгруппированным результатам можно применять функции (SUN, MIN, MAX).

Здесь мы сгруппировали столбец с названием «staj» использую команду «GROUP BY».
Предложение « HAVING» применяется после группировки для определения аналогичного предиката, фильтрующего группы по значениям агрегатных функций. Это предложение не обходимо для проверки значений, которые получены с помощью агрегатной функции не из отдельных строк источника записей, определенного в предложении « FROM», а из групп таких строк.

На этом примере я с помощью приложения «HAVING» я вывела зарплаты которые больше 300.
Контрольные вопросы
1. Какова структура ключевого слова GROUP BY в SQL?
2. Какова структура ключевого слова ORDER BY в SQL?
3. Каково назначение ключевого слова GROUP BY?
4. Каково назначение ключевого слова ORDER BY?
5. Чем ключевое слово GROUP BY отличается от ORDER BY?
Download 344.01 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling