كيف أعرف عدد الصفوف في جدول SQL؟ (COUNT)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

قواعد البيانات

الإجابة

نستخدم الدالة COUNT(*):

SELECT COUNT(*) FROM users;

تعيد عدد كل الصفوف في جدول users.

مع شرط أو تجميع

SELECT COUNT(*) FROM users WHERE country = 'SA';

SELECT country, COUNT(*) AS total
FROM users
GROUP BY country;

COUNT(*) أم COUNT(column)؟

  • COUNT(*): يعدّ كل الصفوف.
  • COUNT(phone): يعدّ فقط الصفوف التي قيمة phone فيها ليست NULL.
  • COUNT(DISTINCT country): عدد القيم المختلفة.

أما MAX وMIN وAVG فللقيمة الأعلى والأقل والمتوسط.

اختبر فهمك

أي دالة في SQL تُستخدم لمعرفة عدد الصفوف في جدول؟