arrow

פרק 2 - שליפה ותמרון נתונים

ספירת רשומות

כדי לספור את מספר הרשומות, שעומדות בקריטריון מסוים, ניתן להשתמש באופרטור COUNT. דקדוק הפקודה:


SELECT COUNT (column_name)
FROM table_name
WHERE where_clause [optional];
		

במילים אחרות כדי לספור את מספר העובדים בטבלת העובדים (EMPLOYEES) צריך להשתמש בקטע קוד הבא.


SELECT COUNT (EMP_NAME)
FROM EMPLOYEES;
		

וכתשובה נקבל:


COUNT (EMP_NAME)
-----------------
3
-----------------
		

שים לב, כי לעיתים עדיף להשתמש ב- SELECT COUNT (*) במקום לציין את שם העמודה. הסיבה לכך היא שהאופרטור COUNT לא מתחשב בעמודות המכילות ערך NULL. לפיכך, אם ציינת שם עמודה, שבה באחת השורות יש ערך NULL, הספירה שלנו תהיה לא נכונה (תכשל). השימוש ב – "*" מבטיח, שכל השורות תלקחנה בחשבון בספירה, גם אם הן מכילות ערך NULL. דרך אגב, רוב ישומי SQL בנוסף לכל ידרשו ממך להשתמש באופרטור DISTINCT, אם אתה מציין שם עמודה.

arrow Maximum & Minimum
תוכן עניינים
Distinct arrow


פרק 1 -> פרק 2 -> פרק 3 -> פרק 4 -> פרק 5 ->