PostgreSQL-də qruplaşma necə işləyir?
PostgreSQL-də qruplaşma necə işləyir?

Video: PostgreSQL-də qruplaşma necə işləyir?

Video: PostgreSQL-də qruplaşma necə işləyir?
Video: PostgreSQL Create,İnsert,Delete-table 2024, Aprel
Anonim

The PostgreSQL QRUPU BY bəndi edir alışdı qrup eyni verilənlərə malik olan sətirləri cədvəldə birləşdirin. O edir SELECT ifadəsi ilə istifadə olunur. The QRUP BY bəndi çoxlu qeydlər üzrə məlumat toplayır və qruplar nəticəni bir və ya bir neçə sütunla. O edir çıxışda artıqlığı azaltmaq üçün də istifadə olunur.

İnsanlar da soruşurlar ki, mən qrup funksiyasından istifadə edə bilərəmmi?

Sən istifadə edə bilər the QRUP BY bəndi olmadan tətbiqi bir məcmu funksiya . 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.

Eyni şəkildə, ümumi funksiyaları olmayan have bəndindən istifadə edə bilərikmi? İstifadə olmadan olan tərəfindən qruplaşdırılır. a ilə sorğu olan bənd tərəfindən də bir qrup olmalıdır bənd . olan olduğu kimi hərəkət edir, çünki o, qruplar istisna olmaqla, tək qrupdakı sətirlərə təsir edir bəndinə malik ola bilər hələ istifadə edin aqreqatlar.

Sonradan sual yaranır ki, nə üçün qrup funksiyaları ümumi funksiyalarla istifadə olunur?

QRUP BY istifadə etməyə imkan verir məcmu funksiyalar haqqında qruplar sorğudan qaytarılan məlumatların sayı. FILTER dəyişdiricidir istifadə olunur üzərində bir məcmu funksiya dəyərləri məhdudlaşdırmaq istifadə olunur bir aqreqasiya . Seçmə ifadəsində birləşdirilməyən bütün sütunlar a-da göstərilməlidir QRUP Sorğuda BY bəndi.

SQL-də məcmu funksiyalar hansılardır?

SQL-də funksiyaları birləşdirin . Verilənlər bazası idarəçiliyində və məcmu funksiya a funksiyası burada çoxlu cərgənin dəyərləri daha əhəmiyyətli mənaya malik vahid dəyər yaratmaq üçün müəyyən meyarlar üzrə giriş kimi qruplaşdırılır.

Tövsiyə: