איך קבוצה לפי עובד ב-PostgreSQL?
איך קבוצה לפי עובד ב-PostgreSQL?

וִידֵאוֹ: איך קבוצה לפי עובד ב-PostgreSQL?

וִידֵאוֹ: איך קבוצה לפי עובד ב-PostgreSQL?
וִידֵאוֹ: איך לפתוח קבוצה בוואטסאפ - למשתמשי אנדרואיד 2024, אַפּרִיל
Anonim

ה קבוצת PostgreSQL סעיף BY הוא היה קְבוּצָה יחד את השורות בטבלה שיש להן נתונים זהים. זה הוא בשימוש עם הצהרת SELECT. ה קְבוּצָה סעיף BY אוסף נתונים על פני מספר רשומות ו קבוצות התוצאה לפי עמודה אחת או יותר. זה הוא משמש גם להפחתת היתירות בפלט.

אנשים גם שואלים, האם אני יכול להשתמש ב- group by ללא פונקציה מצטברת?

אתה יכול להשתמש ה קְבוּצָה סעיף BY לְלֹא החלת א פונקציה מצטברת . השאילתה הבאה מקבלת נתונים מטבלת התשלומים ו קבוצות התוצאה לפי מזהה לקוח. במקרה זה, ה קְבוּצָה BY עובד כמו משפט DISTINCT שמסיר שורות כפולות מערך התוצאות.

באופן דומה, האם נוכל להשתמש בפסקה שיש ללא פונקציות מצטברות? באמצעות שיש בלי קבוצה לפי. שאילתה עם א בעל סעיף צריכה להיות גם קבוצה על ידי סָעִיף . שיש פועל כמו איפה מכיוון שהוא משפיע על השורות בקבוצה בודדת ולא על קבוצות, למעט ה בעל סעיף יכול עוֹד להשתמש אגרגטים.

לאחר מכן, השאלה היא מדוע משתמשים ב- group by עם פונקציות מצטברות?

קְבוּצָה BY מאפשר לך להשתמש פונקציות מצטברות עַל קבוצות של נתונים שהוחזרו משאילתה. FILTER הוא משנה בשימוש על א פונקציה מצטברת להגביל את הערכים בשימוש ב- צבירה . יש לציין את כל העמודות בהצהרת הבחירה שאינן מצטברות ב-a קְבוּצָה סעיף BY בשאילתה.

מהן פונקציות מצטברות ב-SQL?

פונקציות מצטברות ב-SQL . בניהול מסדי נתונים א פונקציה מצטברת הוא פוּנקצִיָה כאשר הערכים של שורות מרובות מקובצים יחד כקלט בקריטריונים מסוימים כדי ליצור ערך יחיד בעל משמעות משמעותית יותר.

מוּמלָץ: