کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

تابع COUNT در SQL


تایع COUNT در SQL چیست؟

تابع COUNT در SQL برای شمارش تعداد ردیف های موجود در یک جدول یا ویو به کار میرود. در این مقاله حالت های مختلف تابع COUNT را بررسی میکنیم.

فرم تابع (COUNT(column_name در SQL

تابع COUNT(column_name) تعداد مقادیر ستون مشخص شده را بر می گرداند (مقدار NULL شمرده نمی شود.)

SELECT COUNT(column_name) FROM table_name;

فرم تابع (*)COUNTدر SQL

تابع (*)COUNT تعداد رکوردهای یک جدول را بر می گرداند.

SELECT COUNT(*) FROM table_name;

فرم تابع COUNT(DISTINCT column_name) در SQL

تابع COUNT(DISTINCT column_name) تعداد مقادیر متمایز از یک ستون معین را بر می گرداند.

SELECT COUNT(DISTINCT column_name) FROM table_name;
نکته:

تابع COUNT(DISTINCT) در ORACLE و Microsoft SQL Server کار می کند اما در Microsoft Access کار نمی کند.

مثال استفاده از COUNT در SQL

در این آموزش از نمونه پایگاه داده مشهور Northwind استفاده خواهیم کرد.

جدول زیر از میان جدول "Orders" انتخاب شده است:

OrderID
CustomerID
EmployeeID
OrderDate
ShipperID
10265
7
2
1996-07-25
1
10266
87
3
1996-07-26
3
10267
25
4
1996-07-29
1
مثال ( COUNT(column_name

دستور SQL زیر تعداد سفارشات “CustomerID”=7 را از جدول “Orders” می شمارد:

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7
مثال COUNT (*)

دستور SQL زیر تعداد کل سفارشات را در جدول “Orders” می شمارد:

SELECT COUNT(*) AS NumberOfOrders FROM Orders;
مثال COUTN (DISTINCT column_name)

دستور SQL زیر تعداد مشتری های غیر تکراری را در جدول “Orders” می شمارد:

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

1403/03/07 43892 5429
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...