COUNT () - פונקציה זו מחזירה את מספר השורות העונות על קריטריונים מסוימים.
תחביר SQL COUNT (column_name)
תחביר SQL COUNT (*)
בספירה (*) - מחזיר את כל הרשומות בטבלה שלהלן:
תחביר SQL COUNT (DISTINCT column_name)
COUNT (DISTINCT COLUMN_NAME) - מחזיר רק את הערכים השונים:
- הערה: COUNT (DISTINCT) עובד Oracle ו-Microsoft SQL Server, אך לא ב-Microsoft Access.
דוגמה SQL COUNT (column_name)
Есть следующая таблица "הזמנות":
| O_Id | OrderDate | ||
|---|---|---|---|
| 1 | 2008/11/12 | 1000 | הנסן |
| 2 | 2008/10/23 | 1600 | נילסן |
| 3 | 2008/09/02 | 700 | הנסן |
| 4 | 2008/09/03 | 300 | הנסן |
| 5 | 2008/08/30 | 2000 | ג'נסן |
| 6 | 2008/10/04 | 100 | נילסן |
עכשיו אנחנו רוצים לספור את מספר ההזמנות מהלקוח "נילסן".
משפט SQL הבא:
שאילתה תוצאה:
| נילסן |
|---|
| 2 |
דוגמה SQL COUNT (*)
אם לא רושמים סעיף א 'WHERE
התוצאה תהיה:
| NumberOfהזמנות |
|---|
| 6 |
דוגמה SQL COUNT (DISTINCT column_name)
עכשיו אנחנו רוצים לספור את מספר הלקוחות הייחודית של "הזמנות" שולחן.
משפט SQL הבא:
שאילתה תוצאה:
| NumberOfs |
|---|
| 3 |
SQL לספור ()




