به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
دستور SELECT DISTINCT

دستور SELECT DISTINCT

دستور 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

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

کاربردها

  • حذف داده‌های تکراری: زمانی که شما با داده‌های تکراری در یک جدول مواجه هستید و می‌خواهید فقط مقادیر یکتا را مشاهده کنید.
  • تحلیل داده‌ها: برای تجزیه و تحلیل داده‌ها و استخراج اطلاعات خاص، مانند لیست مشتریان، کشورها یا هر نوع داده دیگر که ممکن است تکراری باشد.

تفاوت با SELECT ALL

  • SELECT ALL: به طور پیش‌فرض، SQL تمام رکوردها (شامل رکوردهای تکراری) را برمی‌گرداند. این حالت نیازی به ذکر ندارد زیرا ALL به طور پیش‌فرض است.
  • SELECT DISTINCT: فقط رکوردهای منحصر به فرد را برمی‌گرداند و از نمایش رکوردهای تکراری جلوگیری می‌کند.

 

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

استفاده از دستور SELECT DISTINCT ابزاری مؤثر برای کار با داده‌های تکراری در SQL است. این دستور به شما کمک می‌کند تا تنها مقادیر متمایز را در نتایج خود مشاهده کنید و تحلیل‌های دقیق‌تری انجام دهید.
تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما
تگ Table

تگ Table , Td , Tr

تگ Table تگ Table برای ایجاد جدول‌ها در HTML استفاده می‌شود. این تگ به شما این امکان را می‌دهد که داده‌ها را به صورت منظم و

ادامه مطلب »

مسیریابی تحصیلی - شغلی (آنلاین)

تست شغلی به آزمون روانشناسی گفته می شود که فرد با توجه به پاسخگویی به سوالات در انتها بهترین شغلی که می تواند در آن موفق باشد را معرفی می کند.

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

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

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور