شبكة تعلم مع ناو

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

نستخدم الدالة 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 فللقيمة الأعلى والأقل والمتوسط.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.