Oracle-da Without group by funksiyasından istifadə edə bilərikmi?
Oracle-da Without group by funksiyasından istifadə edə bilərikmi?

Video: Oracle-da Without group by funksiyasından istifadə edə bilərikmi?

Video: Oracle-da Without group by funksiyasından istifadə edə bilərikmi?
Video: OPERA PMS - Oracle Hospitality earning | 10 Qrup Blokları 2024, Bilər
Anonim

Giriş Oracle VAR bənd

Bu istifadə olunur süzmək qruplar tərəfindən qaytarılan sıraların QRUP BY bəndi. Əgər sən istifadə edin the OLMAQ bənd olmadan the QRUP BY bəndi, the OLMAQ bənd WHERE bəndi kimi işləyir. Qeyd edək ki, OLMAQ bənd filtrləri qruplar WHERE bəndi sətirləri filtrləyərkən sıraların sayı.

Eyni şəkildə, biz qruplaşdırmadan count istifadə edə bilərikmi?

Biz da bacarır istifadə edin ilə pəncərə funksiyası COUNT seçmə ifadəsi daxilində funksiyası belə ki saymaqdan istifadə edə bilərik SQL-də olmadan ehtiyacı olan a qrup bəndinə görə. Yuxarıdakı seçim bəyanatı olacaq kimi uğursuz əlbəttə Biz daxil etməyib a qrup tərəfindən və COUNT funksiya məcmu funksiyadır.

Eynilə, qruplaşma tələb edirmi? 1 seçin olan 1 = 1; Belə ki olan etmir tərəfindən qrup tələb edir . Sahib olmaqdır toplama mərhələsindən sonra tətbiq edilir və ümumi nəticələri süzgəcdən keçirmək istəyirsinizsə istifadə edilməlidir. Xülasə, olmasıdır sonra tətbiq edilir tərəfindən qruplaşdırılır faza isə harada edir əvvəl tətbiq edilir tərəfindən qruplaşdırılır faza.

Eynilə, siz qruplaşdırmadan istifadə edə bilərsinizmi?

İ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.

Biz qrupdan əvvəl have bəndindən istifadə edə bilərikmi?

Xülasə. The QRUP BY bənd edir istifadə olunur üçün qrup eyni dəyərləri olan sıralar. SELECT bəyanatı istifadə olunur içində QRUP BY bəndi bilər ancaq olsun istifadə olunur sütun adlarını, ümumi funksiyaları, sabitləri və ifadələri ehtiva edir. The HAVING bəndi edir istifadə olunur tərəfindən qaytarılan nəticələri məhdudlaşdırmaq QRUP BY bənd.

Tövsiyə: