سلام دوستان
چطوری میشه یک پروسیجر تعریف کرد که رکوردهای 5 تا 10 از یک جدول را برگرداند (جدول 30 رکورد دارد).
سلام دوستان
چطوری میشه یک پروسیجر تعریف کرد که رکوردهای 5 تا 10 از یک جدول را برگرداند (جدول 30 رکورد دارد).
منظورت چیه؟
خب برای رکوردهات یه فیلد ID بذار بعد اونایی رو که بین 5 تا 10 هستند رو select کن!!!
اگه ID بذارم و مثلا رکوردهای 5 تا 10 را حذف کنم چی؟ آنوقت چطوری می تونم سطرهای 5 تا 10 جدول را انتخاب کنم
SELECT * FROM
(SELECT ROW_NUMBER() OVER(ORDER BY CustomerID) AS Rank
,CustomerID,CompanyName, Country
FROM Customers) tmp
WHERE Rank BETWEEN 11 AND 20