بی آکادمی
آموزش پایتون
هوش مصنوعی
دانلود و نصب لینوکس
داکر دسکتاپ
VS Code
آموزش لاراول
گیت و گیت هاب
آموزش HTML
آموزش CSS
فلکس باکس
جاوااسکریپت
TypeScript
فروشگاه اینترنتی
اپلیکیشن موبایل
آموزش اکسل
آموزش SQL
آموزش MySQL
آموزش PHP
ionicons-v5-l
ionicons-v5-l

دستور SELECT DISTINCT


SELECT DISTINCT

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

در واقع این دستور جهت حذف موارد تکراری استفاده می گردد.

sql
SELECT DISTINCT column_name FROM table name;

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

دستور SQL SELECT

تفاوت این دستور با دستور SELECT و انتخاب فقط یک ستون در این است که در این حالت مقادیر تکراری ستون حذف می شود:

فرض کنید قصد داریم مشخص کنیم مشتریان از چه کشورهایی می باشند :

sql
SELECT DISTINCT country FROM Customers;

COUNT DISTINCT

با استفاده از کلمه کلیدی DISTINCT در داخل تابع ای به نام COUNT می توانید تعداد موارد متمایز یا غیر تکراری را برگردانید

sql
SELECT COUNT(DISTINCT column_name) FROM table name;

در این صورت تعداد کلمات متمایز یا غیر تکراری نمایش داده خواهد شد.

توجه: COUNT(DISTINCT column_name) در پایگاه داده های Microsoft Access پشتیبانی نمی شود.

فرض کنید قصد داریم مشخص کنیم مشتریان از چند کشور مختلف می باشند :

sql
SELECT COUNT(DISTINCT country) FROM customers;