استفاده از Distinct در توابع گروهبندی

آموزش پیشرفته کوئری نویسی - استفاده از Distinct در توابع گروهبندی
استفاده از Distinct در توابع گروهبندی، قسمتي از آموزش پیشرفته کوئری نویسی است، پيشنهاد مي شود، قبل از مطالعه ی استفاده از Distinct در توابع گروهبندی، قسمت های قبلی را مرور فرمایید.
استفاده از Distinct در توابع گروهبندی
در اینجا قصد داریم نحوه استفاده از دستور Distinct به همراه Aggregation Functionها را توضیح دهیم.
همان طور که میدانید دستور Distinct باعث می شود تا مقادیر تکراری فقط یکبار در نظر گرفته شوند، بعنوان مثال اگر عدد 18 چندین بار در جدول تکرار شده باشد، با وجود دستور Distinct فقط یکبار در نظر گرفته خواهد شد.
مهمترین استفاده دستور Distinct در تابع Count است.
مثال: در مثال زیر، تعداد رکوردهای غیرتکراری EmployeeGroupCode محاسبه شده است:
ترکیب دستور دستور Distinct با توابع گروه بندی
SELECT
COUNT(DISTINCT EmployeeGroupCode) AS aabbccddCount_Distinctaabbccdd
FROM HumanResources.Employee
GO
در ادامه آموزش "استفاده از Distinct در توابع گروهبندی" خواهيد ديد ...!
با خريد بسته آموزشي "استفاده از Distinct در توابع گروهبندی" موارد زير را در ادامه خواهيد دید:
- توضیحات بسیار جامع تر در مورد استفاده از Distinct در توابع گروهبندی توسط مدرس
- با یک مثال واقعی در محیط SQL Server با استفاده از Distinct در توابع گروهبندی بیشتر آشنا خواهید شد.
مهندس مسعود طاهری، متخصص، مدرس و مشاور SQL Server و مباحث فوق پیشرفته بانک اطلاعاتی است و بعنوان کارشناس ارشد تحلیل و طراحی شرکت تجارت الکترونیک پارسیان (PECco) مشغول به فعالیت است. همچنین بعنوان مشاور SQL Server در شرکت مهندسی رایورز، مشاور SQL Server در سازمان کشتیرانی کل کشور، برنامه نویس و مدیر بانک اطلاعاتی شرکت ایده گستر (پیشرو در سیستمهای شهرداری و شهرسازی) به مدت ۶ سال فعالیت دارد.
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.