در جداول SQL امکان دارد که بعضی از ستون ها دارای مقادیر تکراری باشند اما گاهی پیش می آید که ما به این مقادیر تکراری نیازی نداریم و فقط دیتاهایی را می خواهیم که تکراری نباشند در واقع کلمه کلیدی DISTINC این مشکل را برای ما آسان کرده است .
دستور زیر در ستونی که برمی گرداند دیتاهای تکراری را حذف می کند :
Select Distinc column_name
From table_name
به مثال زیر توجه فرمایید :
اسم جدول زیر را Person می گذاریم و دستور مورد نظر را اجرا می کنیم :
Select Distinc Address
From Person
City | Address | FirstName | LastName | Id |
Jahrom | Shiraz | Reza | Shahidi | 1 |
Lar | Shiraz | Mohamad | Ahoo | 2 |
Tehran | Tehran | Majid | Maleki | 3 |
در نتیجه خروجی ما به صورت زیر خواهد بود :
Address |
Shiraz |
Tehran |