PostgreSQL-da qanday qilib guruh bo'yicha ishlaydi?
PostgreSQL-da qanday qilib guruh bo'yicha ishlaydi?

Video: PostgreSQL-da qanday qilib guruh bo'yicha ishlaydi?

Video: PostgreSQL-da qanday qilib guruh bo'yicha ishlaydi?
Video: 😱😱DAXSHAT TEZ Ko'ring Bu Bola Odammas Ekan Bu Rekordku😱😱Boshi Uzilib ketdimi korib qoyil qolasiz 2024, Dekabr
Anonim

The PostgreSQL GROUP BY bandi hisoblanadi odatlangan guruh bir xil ma'lumotlarga ega bo'lgan jadvaldagi qatorlarni birlashtiring. Bu hisoblanadi SELECT iborasi bilan ishlatiladi. The GURUH BY bandi bir nechta yozuvlar bo'yicha ma'lumotlarni to'playdi va guruhlar bir yoki bir nechta ustunlar bo'yicha natija. Bu hisoblanadi chiqishdagi ortiqchalikni kamaytirish uchun ham ishlatiladi.

Odamlar ham so'rashadi, men guruhni agregat funktsiyasisiz ishlata olamanmi?

Siz foydalanishi mumkin the GURUH BY bandi holda qo'llash a agregat funktsiyasi . Quyidagi so'rov to'lov jadvalidan ma'lumotlarni oladi va guruhlar mijoz identifikatori bo'yicha natija. Bunday holda, GURUH BY DISTINCT bandi kabi ishlaydi, u natijalar to'plamidan takroriy qatorlarni olib tashlaydi.

Xuddi shunday, biz ega bo'lgan banddan agregat funktsiyalarsiz foydalana olamizmi? Foydalanish bo'lmasdan tomonidan guruhlash. a bilan so'rov ega band tomonidan ham bir guruh bo'lishi kerak bandi . ega qaerda kabi ishlaydi, chunki u guruhlardan tashqari, bitta guruhdagi qatorlarga ta'sir qiladi ega bo'lgan band mumkin hali ham foydalanish agregatlar.

Keyinchalik savol tug'iladi, nima uchun guruhlash agregat funktsiyalari bilan ishlatiladi?

GURUH BY foydalanish imkonini beradi agregat funktsiyalari yoqilgan guruhlar so'rovdan qaytarilgan ma'lumotlar. FILTER - modifikator ishlatilgan ustida agregat funktsiyasi qiymatlarni cheklash uchun ishlatilgan ichida yig'ish . Tanlash bayonotidagi birlashtirilmagan barcha ustunlar a da ko'rsatilishi kerak GURUH So'rovdagi BY bandi.

SQLda qanday agregat funktsiyalar mavjud?

SQLda funksiyalarni yig'ish . Ma'lumotlar bazasini boshqarishda a agregat funktsiyasi a funktsiyasi Bu erda bir nechta satrlarning qiymatlari ma'lum mezonlar bo'yicha kirish sifatida birlashtirilib, muhimroq ma'noga ega yagona qiymat hosil qiladi.

Tavsiya: