صفحه اصلی / تکنولوژی / اینترنت / دستور SELECT DISTINCT در SQL

دستور SELECT DISTINCT در SQL

در این سری از آموزش های مجله تایم برای شما دوستان، آموزش دستور SELECT DISTINCT در SQL رو در نظر گرفتیم تا با نحوه به کارگیری دستور SELECT DISTINCT در SQL و کاربرد آن بپردازیم.

 

دستور SELECT DISTINCT در sql

چنانچه در ستون های مورد جستجو ، موارد تکراری وجود داشته باشد در نتيجه خروجی نمايش داده خواهند شد . برای جلوگيری از چنين موردی و عدم نمايش موارد تکراری پس از دستور Select عبارت DISTINCT نوشته می شود .

SELECT DISTINCT column_name(s)
FROM table_name

مثال : تصور کنید يک جدول مشتری با ١٠٠٠ رکورد با ٩٠ درصد مشتری از کاليفرنيا، Query زير کد CA را ٩٠٠٠ بار خواهد باز گرداند که اصلاً يک نتيجه مفيدی نمی باشد.

SELECT State From Customer

کليد واژه Distinct در اين موقعيت شما را کمک می کند. Distinct که درست بعد از SELECT قرار می گيرد، به SQL Server دستور داده که سطرهای تکراری در نتايج را حذف نمايد. بنابراين Query زير هر کد ايالتی را فقط يک بار باز می گرداند به طور وضوح ليستی که شما جستجو می کنيد.

SELECT DISTINCT State From Customer

 

SQL

نکته : همتای کليد واژه Distinct ، All می باشد که SQL Server را برای بازگرداندن همه سطرها آگاه می سازد خواه آن واحد باشد يا خير. All پیش فرض دستور selectاست ، پس نیازی به نوشتن آن نیست.

منبع: pars-soft .مجله تایم .

درباره kingface

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *