گروه بر اساس چگونه در PostgreSQL کار می کند؟
گروه بر اساس چگونه در PostgreSQL کار می کند؟

تصویری: گروه بر اساس چگونه در PostgreSQL کار می کند؟

تصویری: گروه بر اساس چگونه در PostgreSQL کار می کند؟
تصویری: PostgreSQL: Group By | دوره | 2019 2024, آوریل
Anonim

را گروه PostgreSQL توسط بند است استفاده می شود گروه سطرهایی را در جدولی که داده های یکسانی دارند کنار هم قرار دهند. آی تی است با دستور SELECT استفاده می شود. را گروه بند BY داده ها را در چندین رکورد جمع آوری می کند گروه ها نتیجه توسط یک یا چند ستون. آی تی است همچنین برای کاهش افزونگی در خروجی استفاده می شود.

مردم همچنین می پرسند، آیا می توانم از group by بدون تابع جمع استفاده کنم؟

شما می توانید استفاده کنید را گروه توسط بند بدون اعمال یک تابع کل . کوئری زیر داده ها را از جدول پرداخت و گروه ها نتیجه توسط شناسه مشتری در این مورد، گروه BY مانند عبارت DISTINCT عمل می کند که ردیف های تکراری را از مجموعه نتایج حذف می کند.

به همین ترتیب، آیا می‌توانیم از دارای بند بدون توابع جمع استفاده کنیم؟ استفاده كردن داشتن بدون دسته بندی بر اساس. یک پرس و جو با a داشتن بند همچنین باید یک گروه توسط عبارت . داشتن مانند جایی عمل می کند زیرا روی ردیف های یک گروه به جای گروه ها تأثیر می گذارد، به جز گروه داشتن بند می تواند هنوز استفاده کنید سنگدانه ها

پس از آن، سوال این است که چرا گروه by با توابع جمع استفاده می شود؟

گروه BY شما را قادر می سازد استفاده کنید توابع جمع بر گروه ها داده های بازگشتی از یک پرس و جو FILTER یک اصلاح کننده است استفاده شده روی یک تابع کل برای محدود کردن مقادیر استفاده شده در یک تجمع . تمام ستون‌های دستور select که ادغام نشده‌اند باید در a مشخص شوند گروه توسط بند در پرس و جو.

توابع انبوه در SQL چیست؟

توابع جمع در SQL . در مدیریت پایگاه داده یک تابع کل هست یک عملکرد که در آن مقادیر چند ردیف با هم به عنوان ورودی بر روی معیارهای خاص گروه بندی می شوند تا یک مقدار واحد با معنی مهم تر را تشکیل دهند.

توصیه شده: