معرفی کامل 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 میگویند. برای یادگرفتن این مطلب به شما دوستان پیشنهاد میکنیم تا از ویدئو تهیه شده در اینباره بهره ببرید و ما را از نظرات و انتقادات خود بیخبر نگذارید اگر سوالی هم داشتید، میتوانید به انجمن پرسش و پاسخ درسمن که لینک آن در پایین صفحه برای شما قرار گرفته است، استفاده کنید.
نظرات دانشجویان
بازم سپاسگزارم بی نهایت به امید روزهای خوب
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.