توابع 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