4.3 SQL - COUNT

دالة SQL COUNT()

دالة COUNT() تُستخدم لحساب عدد الصفوف (rows) في جدول أو نتيجة استعلام. 🟢 تُرجع عدد السجلات غير الفارغة (غير NULL).



✅ الصيغة:

SELECT COUNT(column_name)
FROM table_name
WHERE condition;

أو لحساب كل الصفوف:

SELECT COUNT(*)
FROM table_name
WHERE condition;


🧪 أمثلة:

1. حساب عدد العملاء:

SELECT COUNT(*) FROM Customers;

2. عدد العملاء في بلد معين:

SELECT COUNT(*) FROM Customers
WHERE Country = 'Germany';

3. عدد الصفوف غير NULL في عمود:

SELECT COUNT(CustomerID) FROM Customers;

4. استخدام مع GROUP BY:

SELECT Country, COUNT(*) AS CustomerCount
FROM Customers
GROUP BY Country;


💡 مقارنة بين COUNT(*) و COUNT(column):

الحالة COUNT(*) COUNT(column_name)
يحسب كل الصفوف
يتجاهل NULL
يُستخدم مع GROUP BY

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework