SELECT DISTINCT (SELECT DISTINCT)
گاهی ستونی پر از تکراری ها داریم. با «SELECT DISTINCT» فقط مقادیر یکتا را می گیریم. «یکتا» یعنی هر مقدار فقط یک بار نمایش داده شود.
تعریف ساده SELECT DISTINCT
دستور «SELECT DISTINCT» فقط مقدارهای متفاوت را برمی گرداند. بنابراین خروجی تمیزتر می شود و تکرارها حذف می شود.
مثال از ستون Country
SELECT DISTINCT Country
FROM Customers;
راهنمای قدم به قدم
- ستون تکراری را پیدا کن.
- پیش از نام ستون کلمه DISTINCT بگذار.
- Query را اجرا کن و نتیجه یکتا را ببین.
نکته: اگر همه ستون ها را بخوانی، تکرارها برنمی گردند مگر کل ردیف دقیقاً یکسان باشد. برای دیدن تفاوت، اول SELECT ساده را امتحان کن. سپس برای مقادیر یکتا از DISTINCT کمک بگیر.
جمع بندی سریع
- DISTINCT تکراری ها را حذف می کند.
- خروجی تمیزتر و خلاصه تر می شود.
- ستون را دقیق انتخاب کن.
- با SELECT ساده مقایسه کن.