سرفصل دوره

آموزش توابع rank و DENSE_RANK در 2019 sql server

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

مهدی عباسی

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

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

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

هنوز اینجا کامنتی ثبت نشده

آموزش توابع rank و DENSE_RANK در 2019 sql server

آموزش کامل توابع RANK, DENSE_RANK در sql server 2019:

در این جلسه می‌خواهیم به ادامه مبحث Window Functionsها بپردازیم. در این آموزش تابع RANK و DENSE_RANK را به شما عزیزان آموزش می‌دهیم.

RANK: این تابع مشابه تابع ROW_NUMBER عمل می‌کند و می‌تواند کنارهر رکورد از جدول یک شماره اختصاصی قرار دهد. اگر عمل پارتیشن بندی اتفاق بیفتد ابتدای هر پارتیشن را از آخرین عدد مورد استفاده یکی اضافه می‌کند و شماره گذاری می‌کند. نکته مهم در Rank  این است که فیلدی که براساس آن عمل مرتب سازی انجام می‌شود معیار سنجش می‌باشد. اگر برای چند رکورد مقدار یکسان داشته باشد حتما شماره آن‌ها یکسان است و اگر یکسان نبود متغیر است. 

DENSE_RANK: دقیقا مثل Rank عمل می‌کند با این تفاوت که شماره خاصی را رزرو نمی‌کند و مقادیر، رتبه‌های متوالی می‌گیرند. اگر  رکوردها در هر پارتیشن مقادیر یکسانی داشته باشند، رتبه‌های یکسانی را دریافت می‌کنند.  

 


امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل می‌توانید به انجمن پرسش و پاسخ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید. 
امید آنکه بیش از پیش موفق و مؤید باشید.

 

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