Зертханалық жұмыс-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 өрнегі WHERE өрнегінен кейін, бірақ ORDER by өрнегіне дейін болуы керек екенін есте ұстаған жөн:
біз 1-ден астам модель анықталған өндірушілер бойынша тауарлардың барлық топтарын табамыз
Достарыңызбен бөлісу: |