Əlaqəli yazılar

SQL12: group by – məlumatın ümumiləşdirilməsi

Hər hansı bir kateqoriya üzrə məlumatın ümumiləşdirilməsinə ehtiyac duyularsa bu zaman group by funksiyasından istifadə edilir.

Əmək haqqının ümumi məbləğini departamentlər üzrə tapmaq üçün aşağıdakı scriptdən istifadə edilir:

Select departament,sum(maash) as maash

from ishchi_maash

group by departament

Nəticə

sql12-1

Burda group deməklə,biz əmək haqqını cəmləyərək hər bir departament üzrə ayrı-ayrı cəmləməsini təmin etdik.

Həm departament həm vəzifələr üzrə əmək haqqını tapmaq üçün isə aşağıdakı formada yazırıq scripti:

Select departament, vezife, sum(maash) as maash

from ishchi_maash

group by departament, vezife

Nəticə

sql12-2

Departamentlər üzrə orta əmək haqqını hesablamaq üçün isə aşağıdakı scriptdən istifadə olunur:

Select departament,avg(maash)  as maash

from ishchi_maash

group by departament

Nəticə

sql12-3

Əməkhaqqı 1000 manatdan yuxarı olan işçilərin sayı departamentlər üzrə lazım olduqda isə script aşağıdakı formada olur:

Select departament, count(id)  as say

from ishchi_maash

where maash>1000

group by departament

Nəticə

sql12-4


Buradaykən, Sizdən kiçik bir xahişimiz var. Bildiyiniz kimi, biz – “INNAB” komandası olaraq ana dilində peşəkar inkişafı təmin etmək məqsədi ilə məzmun (kontent) yaratmaqla da məşğuluq. İşinə məsuliyyətlə və həvəslə yanaşan komandamız bu işi təmənnasız şəkildə yerinə yetirir. Komandamız məzmunlarımızın daha çox insanların izləməsini görüb daha da motivasiya olur. Bu işdə sizin də dəstəyinizə ehtiyacımız var. Bu postu paylaşmaqla, həmçinin hər baxıb bəyəndiyiniz videoları, məqalələri daha çox insana tövsiyyə etməklə, youtube kanalımıza, bloqumuza, facebook/linkedin/instagram səhifəmizə abunə olmaqla həm bizi motivə edə, həm də peşəkar inkişafınız üçün zəmin yarada bilərsiniz.