0:00 / 0:00

تابع شماره ردیف در SQL Server (توسط ستایا رامش)

90.5K بازدید۱۴۰۳/۷/۱۶00:09:53

تابع شماره ردیف یکی از مهمترین توابع SQL Server است که به کاربران امکان می‌دهد ردیف مورد نظر خود را در دیتابیس با دقت بیابند. در اینجا به بررسی این تابع و نحوه استفاده از آن می‌پردازیم. تابع ROW_NUMBER در SQL Server یک تابع تحلیلی است که برای اعمال شماره‌گذاری به ردیف‌های یک نتیجه پرس‌وجو استفاده می‌شود. این تابع به کاربر امکان می‌دهد تا به راحتی شماره ردیف مورد نظر خود را در مجموعه داده‌های خود تعیین کند. برای استفاده از تابع ROW_NUMBER در SQL Server، ابتدا باید پرس‌وجوی مورد نظر خود را نوشته و سپس تابع ROW_NUMBER را به آن اضافه کنید. به عنوان مثال، فرض کنید که می‌خواهید ردیف‌های جدول مشتری‌ها را بر اساس نام آن‌ها شماره‌گذاری کنید. در این صورت، می‌توانید از کد زیر استفاده کنید: SELECT ROW_NUMBER() OVER (ORDER BY CustomerName) AS RowNumber, CustomerName FROM Customers در این کد، تابع ROW_NUMBER با استفاده از عبارت OVER، روی ردیف‌ها تعیین شده و بر اساس فیلد