Зертханалық жұмыс-9 Орындаған: Тілмаш Аружан



Дата15.11.2023
өлшемі0.9 Mb.
#483290
аружан база


Зертханалық жұмыс-9
Орындаған:Тілмаш Аружан
Деректерді топтастыру - GROUP BY.HAVING операторы.

create database SportClubdb;


use SportClubdb;
create table sportclub (Id integer primary key, Fullname varchar (50), Passportdetails varchar(30), Category varchar (35), Salary varchar (35));
insert into sportclub (Id, Fullname, Passportdetails, Category, Salary)
values (1,'Satybaldy Bauyrzhan','2315123342, 27.0801991','7 level', 359000);
insert into sportclub (Id, Fullname, Passportdetails, Category, Salary)
values (2,'Aliyev Nurbolat', '5842635715, 17.08.1985','13 level', 400000);
insert Into sportclub (Id, Fullname, Passportdetails, Category, Salary)
values (3,'Sisenbayev Nurdaulet', '4589565415, 31.11,1973', '5 level', 675000);
insert into sportclub (Id, Fullname, Passportdetails, Category, Salary)
values (4, 'Zhanabad Sayat', '4564642545,22.12.1973', '7 Level', 150009);
select * from sportclub
select avg(Salary) as Average_Price from SportClub;
Мәліметтер базасынан тауарлардың орташа бағасын табыңыз:



Count функциясы үлгідегі жолдар санын есептейді. Бұл функцияның екі түрі бар. Count (*) бірінші формасы үлгідегі жолдар санын есептейді:

Min және Max функциялары сәйкесінше баған бойынша минималды және максималды мәнді есептейді. Мысалы, тауарлар арасында ең төменгі бағаны табыңыз:


GROUP BY Операторы


Group by операторы жолдардың қалай топтастырылатынын анықтайды.
Мысалы, біз тауарларды өндіруші бойынша топтастырамыз



GROUP BY өрнегі WHERE өрнегінен кейін, бірақ ORDER by өрнегіне дейін болуы керек екенін есте ұстаған жөн:


біз 1-ден астам модель анықталған өндірушілер бойынша тауарлардың барлық топтарын табамыз

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет