دوال SQL

sql COUNT

آخر تحيين: 10-01-2015

sql ROUND sql MIN


تقوم الدّالة COUNT() ، باحتساب عدد إدخالات أو سطور الجدول :

 SELECT COUNT(الحقل) FROM الجدول;

مثال جدول exam_notes

idmatierenote
1علم الحياة و الأرض14.75
2الفيزياء16.5
3الرياضيات17.25
4التكنولوجيا15

طريقة الإستعمال

SELECT COUNT(id) as nbr FROM exam_notes;

بما أننا نُنفذ هذا النوع من الإستعلام ، الذي يقوم بعمليات على البيانات مباشرة في القاعدة . في مثالنا ستقوم الشيفرة أعلاه باحتساب مجموع سطور أو إدخالات الجدول ، ثم تقوم قاعدة البيانات بخلق حقل وهمي لتخزين النتيجة المحصّل عليها . لمعرفة هذا العدد ، وجب علينا دائما إضافة هذا الحقل الوهمي في استعلامنا .
لإضافته نستعمل أداة التشبيه "as" . يمكننا تسمية الحقل الوهمي كيفما نشاء ، نعطيه مثلا إسم "nbr" :

مثال الإستعمال

<?php
$response = $db->prepare('SELECT COUNT(id) as nbr FROM exam_notes');
$response->execute();

$adad_assotor = $response->fetch();
$response->CloseCursor();

echo 'عدد سطور الجدول =  '
      .$adad_assotor['nbr'];
?>

النتيجة :
عدد سطور الجدول = 4