دستور SELECT DISTINCT
SELECT DISTINCT
دستور SELECT DISTINCT فقط برای برگرداندن مقادیر غیر تکراری استفاده می شود در اصل این دستور یک ستون از جدول را با حذف گزینه های تکراری بر می گرداند.
در واقع این دستور جهت حذف موارد تکراری استفاده می گردد.
SELECT DISTINCT column_name FROM table name;
دستور SELECT DISTINCT فقط برای برگرداندن مقادیر غیر تکراری استفاده می شود در اصل این دستور یک ستون از جدول را با حذف گزینه های تکراری بر می گرداند.

تفاوت این دستور با دستور SELECT و انتخاب فقط یک ستون در این است که در این حالت مقادیر تکراری ستون حذف می شود:
فرض کنید قصد داریم مشخص کنیم مشتریان از چه کشورهایی می باشند :
SELECT DISTINCT country FROM Customers;
COUNT DISTINCT
با استفاده از کلمه کلیدی DISTINCT در داخل تابع ای به نام COUNT می توانید تعداد موارد متمایز یا غیر تکراری را برگردانید
SELECT COUNT(DISTINCT column_name) FROM table name;
در این صورت تعداد کلمات متمایز یا غیر تکراری نمایش داده خواهد شد.
توجه: COUNT(DISTINCT column_name) در پایگاه داده های Microsoft Access پشتیبانی نمی شود.
فرض کنید قصد داریم مشخص کنیم مشتریان از چند کشور مختلف می باشند :
SELECT COUNT(DISTINCT country) FROM customers;