برخی از مباحثی که در این جلسه مورد بررسی قرار گرفت عبارت است از:
1-بررسی مفهوم Subquery
یکی از مهمترین سرفصلهای T-SQL مبحث Subquery است. بسیاری از افراد که بهصورت اصولی این موضوع را یاد نگرفتهاند همواره در هنگام نوشتن یک کوئری به روشهای مختلف با مشکل روبرو خواهند شد. نوشتن یک کوئری با روشهای مختلف میتواند به شما در انتخاب کوئری مناسب کمک کند.
2-انواع و نتایج Subquery
برای نوشتن هر Subquery باید دو نکته مهم را حتما در نظر گرفت. اینکه متناسب با هر کوئری میبایست از چه نوع Subqueryای استفاده کرد و قرار است خروجی آن به چه صورت باشد. نکته مهم اینکه در برخی از موارد نمیتوان هر کوئری را با هر دو روش نوشت.
3-Subqueryهای مستقل
این دسته از Subqueryها ارتباطی با کوئری بیرونی نداشته و صرفا مقادیر خود را در اختیار آن قرار میدهند. ضمنا با ارائه مثالهای مختلف، مفاهیم Subqueryهای مستقل تکمقدار و چند مقدار مورد بررسی قرار گرفت.
Subquery-4های وابسته
این دسته از Subqueryها با کوئری بیرونی ارتباط داشته و متناسب با ارجاع به فیلدهای آن، نتایج را برای استفادهی کوئری بیرونی فراهم میکنند. ضمنا با ارائه مثالهای مختلف، مفاهیم Subqueryهای وابسته تکمقدار و چند مقدار مورد بررسی قرار گرفت.
5–کار در کلاس
Subquery یکی از مباحث مهم و تا حدودی گیجکننده است و نیاز به حل تمرینات زیاد و متنوع دارد. در این جلسه مثالهای گوناگونی در کلاس ارائه شد و دانشجویان در هنگام حل تمرینات کلاسی با سردرگمی مختصری مواجه شده بودند که در این مرحله کاملا طبیعی است. البته جلسه آینده صرفا اختصاص به حل تمرین خواهد داشت که بخش عمدهای از آن مربوط به Subqueryها خواهد بود.