سلام دوستان
من چه جور می تونم سطر دهم تا بیستم یا در کل یک بخش از بانک را انتخاب کنم مهم نیست آی دی چنده یا چی فقط میخوام بگم کوردهای بیستم تا پنجاهم بانک را نمایش بده
Printable View
سلام دوستان
من چه جور می تونم سطر دهم تا بیستم یا در کل یک بخش از بانک را انتخاب کنم مهم نیست آی دی چنده یا چی فقط میخوام بگم کوردهای بیستم تا پنجاهم بانک را نمایش بده
سلام.
موضوع رو که مطرح فرمودید با دو راه حل قابل پیاده سازیه:
از طریق کوئری --> که باید تو انجمن مربوطه بنویسید.
از طریق برنامه نویسی --> که همینجا جاشه.
میتونید از تابع read کلاس DataReader استفاده کنید. بدین صورت که چون در یک حلقه While باید مورد استفاده قرار بگیره، شما می تونید از یک counter استفاده کنید و یه شرط بذارید که هر وقت اون counter بین 20 تا 50 هست، داده دریافتی رو در نظر بگیره در غیر این صورت ندید بگیره.
هرچند باز پیشنهاد می کنم راه حل کوئری رو پیگیری کنید.
یا علی.
select * from(
select ROW_NUMBER()over(order by id_City) as RowN,* from city ) t1
where t1.RowN >= 10 and t1.RowN <= 50
با ADO
خب نوشتی top 20
میاد 20 تای اولو نمایش میده
شرط بزار بنویس rowN >= 20 and rowN <= 30
اینطوری از 20 تا 30 رو نمایش میده
rowN چیه ؟
معادل این چیزی که گفتی توی کوئریی که من نوشتم چی میشه ؟
میشه جایگزین کنی ؟
select * from(select ROW_NUMBER()over(order by id) as RowN,* from Event_TB ) t1
where t1.RowN >= 10 and t1.RowN <= 20
این دستورات t_sql چقدر از کد نویسی اضافه آدم رو نجات میده واقعا ممنون از همگی