تاپ بنر
popup banner

سرفصل دوره

معرفی کامل SubQuery و آشنایی با AggregateFunctions در SQL Server

104,400 تومان
  • .دسترسی مادام العمر به ویدئوهای دوره
  • .دسترسی رایگان به آپدیت های دوره
  • .تدریس روان و ساده با کیفیت بالا
  • .سرفصل های بسیار جامع و غنی
3292فارغ التحصیل
avatar

مهدی عباسی

مهندس ارشد کارشناسی کامپیوتر
5

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....

نظرات دانشجویان

رضا تجلی

1401/8/30

بازم سپاسگزارم بی نهایت به امید روزهای خوب

معرفی کامل SubQuery و آشنایی با AggregateFunctions در SQL Server

معرفی کامل SubQuery و آشنایی با AggregateFunctions در SQL Server 2019:

در این جلسه می‌خواهیم مبحث آشنایی با توابع تجمعی (Aggregate Functions)  را توضیح دهیم. تا قبل از این یاد گرفتیم که چگونه می‌توانیم Selectهای خوب و مناسبی روی دیتابیس انجام دهیم. حتما بارها نیاز داریم که اطلاعاتی را از دیتابیس واکشی کنیم و نسبت به نیازی که داریم پرسش یا کوئری از سیستم داشته باشیم و اطلاعات را واکشی کنیم. کار توابع تجمعی محاسبات است  یا به عبارتی بدست آوردن اطلاعات از کوئری‌ها. برای مثال شاید نیاز داشته باشیم مقدار یک ستون از جدول را جمع کنیم یا min  و max یک ستون را بدست آوریم یا میانگین یا تعداد عناصر را بدست آوریم. برای اینکار از توابع تجمعی استفاده می‌کنیم.

معرفی و کاربرد توابع تجمعمی در SQL:

  • ()SUM: جمع یک ستون

  • ()MAX: به دست آوردن ماکسیمم یا بیشترین مقدار یک ستون

  • ()MIN: به دست آوردن مینیمم یا کمترین مقدار یک ستون

  • ()AVG: محاسبه میانگین یک ستون

  • ()COUNT: به دست آوردن تعداد یک ستون

  • ()COUNT_BIG: با تابع COUNT تفاوتی ندارد فقط از این تابع برای تعدادهای بسیار زیاد استفاده می‌شود.

 SubQuery در SQL چیست؟

تا اینجای کار ما بیشتر پرس و جوهای اصلی را انجام دادیم. مثلا با استفاده از دستور Select مقداری را واکشی کردیم. حالا می‌خواهیم درون Selectها از یک Select دیگر هم استفاده کنیم؛ پس بکار بردن یک کوئری در کوئری دیگر را SubQuery می‌گویند. برای یادگرفتن این مطلب به شما دوستان پیشنهاد می‌کنیم تا از ویدئو تهیه شده در اینباره بهره ببرید و ما را از نظرات و انتقادات خود بی‌خبر نگذارید اگر سوالی هم داشتید، میتوانید به انجمن پرسش و پاسخ درسمن که لینک آن در پایین صفحه برای شما قرار گرفته است، استفاده کنید.

انجمن متخصصان پایگاه داده