האם אתה יכול להשתמש בקבוצה לפי ללא צבירה?
האם אתה יכול להשתמש בקבוצה לפי ללא צבירה?

וִידֵאוֹ: האם אתה יכול להשתמש בקבוצה לפי ללא צבירה?

וִידֵאוֹ: האם אתה יכול להשתמש בקבוצה לפי ללא צבירה?
וִידֵאוֹ: האם העיניים שלך טובות? - 92% נכשלים 2024, דֵצֶמבֶּר
Anonim

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

רק כך, האם נוכל להשתמש בפונקציה מצטברת ללא קבוצה לפי?

כן אתה יכול להשתמש an מצטבר ללא GROUP מאת: SELECT SUM(col) FROM tbl; אתה להשמיט עמודות מה-SELECT בפנים פונקציות מצטברות , כל שאר העמודות צריכות להתקיים ב קְבוּצָה סעיף BY מופרד בפסיק.

יודע גם, האם קבוצה לפי פונקציה מצטברת? ה קְבוּצָה הצהרת BY קבוצות שורות בעלות אותם ערכים לתוך שורות סיכום, כמו "מצא את מספר הלקוחות בכל מדינה". ה קְבוּצָה הצהרת BY משמשת לעתים קרובות עם פונקציות מצטברות (COUNT, MAX, MIN, SUM, AVG) ל קְבוּצָה התוצאה מוגדרת על ידי עמודה אחת או יותר.

בהתאם, האם נוכל להשתמש ב- group by בלי שיהיה לנו סעיף?

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

האם נוכל להשתמש בהצטרפות בקבוצה לפי?

אתה יכול שאילתות נתונים ממספר טבלאות באמצעות ה-INNER לְהִצְטַרֵף סעיף, אם כן להשתמש ה קְבוּצָה סעיף BY ל קְבוּצָה שורות לקבוצה של שורות סיכום.

מוּמלָץ: