Siz qruplaşdırmadan istifadə edə bilərsinizmi?
Siz qruplaşdırmadan istifadə edə bilərsinizmi?

Video: Siz qruplaşdırmadan istifadə edə bilərsinizmi?

Video: Siz qruplaşdırmadan istifadə edə bilərsinizmi?
Video: Qruplaşdırmadan istifadə edərək qarışıq ədədlərin toplanması 2024, Noyabr
Anonim

İstifadə edə bilərsən the QRUP BY bəndi olmadan tətbiqi bir məcmu funksiyası. Aşağıdakı sorğu ödəniş cədvəlindən məlumat alır və qruplar müştəri id-si ilə nəticə. Bu halda, QRUP BY nəticə dəstindən dublikat sətirləri silən DISTINCT bəndi kimi işləyir.

Məhz belədir, biz qruplaşdırmadan toplama funksiyasından istifadə edə bilərikmi?

Bəli istifadə edə bilərsən bir GROUP olmadan toplamaq TARAFINDAN: tbl FROM CƏMİ(col) SEÇİN; Sən SELECT daxilində sütunları buraxın məcmu funksiyalar , bütün digər sütunlar mövcud olmalıdır QRUP BY bəndi vergüllə ayrılır.

Həmçinin bilin ki, qruplar məcmu funksiyaya görədirmi? The QRUP BY bəyanatı qruplar eyni dəyərlərə malik olan sətirləri "hər ölkədə müştərilərin sayını tapın" kimi xülasə sətirlərinə çevirin. The QRUP BY ifadəsi tez-tez ilə istifadə olunur məcmu funksiyalar (COUNT, MAX, MIN, SUM, AVG) qədər qrup nəticə bir və ya bir neçə sütun tərəfindən təyin edilir.

Müvafiq olaraq, bənd olmadan group by istifadə edə bilərikmi?

İstifadə qrupsuz olması tərəfindən. a ilə sorğu olan bənd də olmalıdır qrup tərəfindən bənd . Əgər buraxsanız qrup tərəfindən, bütün sətirlər harada ilə istisna edilmir bənd tək olaraq qayıt qrup . Çünki harada və arasında heç bir qruplaşma aparılmır müddəaların olması , onlar bir-birindən müstəqil hərəkət edə bilməzlər.

Birləşmələrdə qrupdan istifadə edə bilərikmi?

Bacararsan INNER-dən istifadə edərək çoxlu cədvəllərdən verilənləri sorğulayın QOŞULUN bənd, onda istifadə edin the QRUP BY bəndinə qrup sətirləri xülasə sətirlər dəstinə çevirin.

Tövsiyə: