آموزش SQL

تابع COUNT تعداد سطرهای یک جدول را بر می گرداند که می توان به همراه شرط این تعداد را محدود کرد.
تابع SUM جمع مقادیر یک ستون را بر می گرداند، که می تواند همراه با شرط باشد.
تابع AVG میانگین مقادیر یک ستون را بر می گرداند، که می تواند همراه با شرط باشد.

نحوه کلی استفاده از این توابع:
COUNT:

SELECT COUNT(column_name) FROM table_name WHERE condition; SUM: SELECT SUM(column_name) FROM table_name WHERE condition; AVG: SELECT AVG(column_name) FROM table_name WHERE condition;

مثال زیر از جدول products تعداد محصولاتی را بر می گرداند که قیمت آن ها بالای 20 هزار تومن است:

SELECT COUNT(*) FROM products WHERE price > 20000;

وقتی که از کلمه DISTINCT به همراه این توابع استفاده کنیم، مقادیر تکراری را محاسبه نمی کند.

مثال زیر از جدول sefareshat تعداد شهرها را بر می گرداند، بطوری که تکراری ها را محاسبه نمی کند:

SELECT COUNT(DISTINCT city) FROM sefareshat;