توابع COUNT DISTINCT در SQL
تعریف و استفاده
میتوان از کلیدواژههای DISTINCT و COUNT به طور همزمان استفاده کرد تا تعداد نتایج غیرتکراری را محاسبه کرد.
زبان
SELECT COUNT(DISTINCT column(s)) FROM table
مثال
توجه:این مثالها فقط برای ORACLE و Microsoft SQL server مناسب هستند و نمیتوانند برای Microsoft Access استفاده شوند.
"Orders" جدول:
Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
مثال 1
SELECT COUNT(Company) FROM Orders
نتیجه:
4
مثال 2
SELECT COUNT(DISTINCT Company) FROM Orders
نتیجه:
3